Таким образом, я пытаюсь установить этот сценарий
Я делаю
~/Documents/icambridge-get-sh1t-done-1222b6b
PATH=:~/Documents/icambridge-get-sh1t-done-1222b6b”${PATH}”
icambridge-get-sh1t-done-1222b6b
как должностные лица, использующие sudo chmod +x
sudo ./get-sh1t-done
и я добираюсь: /usr/bin/env: php: No such file or directory
В чем проблема?
Как Lekensteyn, на который указывают в комментарии выше, необходимо экспортировать ПУТЬ в .bashrc
в корневом каталоге пользователя как так:
PATH="$HOME/Documents/icambridge-get-sh1t-done-1222b6b:$PATH"
Затем выполненный source ~/.bashrc
или перезапустите свой терминал для него для вступления в силу.
Выполнение команды как sudo ./get-sh1t-done
будет только работать, если Вы будете в том же каталоге как файл. После того как Вы правильно экспортировали ПУТЬ, можно просто выполнить его как sudo get-sh1t-done
Ошибка /usr/bin/env: php: No such file or directory
говорит Вам, что необходимо установить PHP. Можно установить его с:
sudo apt-get install php5-cli
Это кажется, что использует PHP, но Вам не установили его. Можно установить его путем ввода:
sudo apt-get install php
в командной строке. Затем попробуйте еще раз запускать скрипт.
Кроме того, кажется, существует версия Python, которая, более вероятно, будет уже установлена в Вашей системе. Вы могли попытаться использовать ту версию вместо этого.