Получение ошибки /usr/bin/env: sh: Нет такого файла или каталога при запуске командной игры
Я новичок на платформе Play. Я просто извлекаю файлы фрейма Play и извлекаю их и задал путь к каталогу воспроизведения в глобальной переменной $PATH
. После этого, когда я запустил команду в ubuntu play help, она дала мне ошибку ниже:
/usr/bin/env: sh: No such file or directory
Любая подсказка, почему я столкнулся с этой ошибкой и как ее решить?
Ответы
Ответ 1
Эта ошибка обычно возникает, если script имеет окончание строк Windows вместо окончаний строк unix.
Попробуйте запустить dos2unix на script и повторите попытку выполнить команду, чтобы узнать, есть ли у вас такая же ошибка.
dos2unix [filename]
Ответ 2
У меня была такая же проблема, и я решил ее использовать с помощью Notepad ++, нажав
Edit → EOL Conversion → Unix, а затем сохраните файл.
Ответ 3
$PATH
переменная окружения задается в ~/.bashrc
, ~/.bash_profile
или ~/.profile
.
source
соответствующий файл конфигурации или запуск нового терминала bash должен решить проблему.
Ответ 4
просто измените терминал sh на bash
используя это и все, что отлично работает
http://linuxwave.blogspot.in/2009/03/changing-default-shell-in-ubuntu.html