не может выполнить этот сценарий оболочки (get-sh1t-done)

Таким образом, я пытаюсь установить этот сценарий

Я делаю

  1. скопируйте папку в ~/Documents/icambridge-get-sh1t-done-1222b6b
  2. измените .bashrc (тот в пользовательском каталоге, который является правильным?) путем добавления строки PATH=:~/Documents/icambridge-get-sh1t-done-1222b6b”${PATH}”
  3. установите файлы в icambridge-get-sh1t-done-1222b6b как должностные лица, использующие sudo chmod +x
  4. ввести sudo ./get-sh1t-done и я добираюсь: /usr/bin/env: php: No such file or directory

В чем проблема?

1
задан 4 May 2016 в 13:05

2 ответа

Как 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

1
ответ дан 7 December 2019 в 17:52

Это кажется, что использует PHP, но Вам не установили его. Можно установить его путем ввода:

sudo apt-get install php

в командной строке. Затем попробуйте еще раз запускать скрипт.

Кроме того, кажется, существует версия Python, которая, более вероятно, будет уже установлена в Вашей системе. Вы могли попытаться использовать ту версию вместо этого.

0
ответ дан 7 December 2019 в 17:52

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

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