удар:/usr/bin/lein: Разрешение отклонено

Вышеупомянутая ошибка дана, когда я ввожу 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, смешанный режим)

0
задан 23 October 2015 в 19:13

1 ответ

Ваш 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 является действительным работоспособным файлом, это должно работать.

5
ответ дан 28 July 2019 в 10:45

Другие вопросы по тегам:

Похожие вопросы: