Вышеупомянутая ошибка дана, когда я ввожу lein в командную строку в корневом каталоге. Например;
master@slave:~$ lein tutorial
bash: /usr/bin/lein: Permission denied
Я загрузил lein сценарий и поместил, он в моей downlods папке затем выполнил следующие команды.
master@slave:~$ cd /home/master/Downloads
master@slave:~/Downloads$ sudo scp lein /usr/bin/
[sudo] password for master:
master@slave:~/Downloads$ sudo chmod a+x lein
master@slave:~/Downloads$ ./lein
После которого установка, начатая с; Загрузка Leiningen к/home/master/.lein/self-installs/leiningen-2.5.3-standalone.jar теперь... и продолжалась без ошибок.
Моя версия Java; версия "1.7.0_79" Java Среда выполнения OpenJDK (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1) OpenJDK 64-разрядный Сервер VM (сборка 24.79-b02, смешанный режим)
Ваш chmod
изменил разрешения на копии в ~/Downloads
. Вы должны установить исполняемый файл, обдумал копию в /usr/bin
.
Также эти ./lein
пытается петлять в ~/Downloads
.
Попытка это в этом заказе:
sudo cp ~/Downloads/lein /usr/bin # note cp, not scp, there's no need to use scp
sudo chmod +x /usr/bin/lein
lein
Принятие lein
является действительным работоспособным файлом, это должно работать.