Ответ 1
Получил ответ! Переместите распакованную папку воспроизведения в папку opt, набрав
sudo mv play-1.0.1 /opt/play
а затем введите другую команду
source /etc/profile
И теперь можно запустить командную игру из любой точки оболочки.
Я скопировал файл с zip файла с сайта playframework.org и разархивировал его по месту. Я вставил его в свой профиль .bashrc, чтобы настроить его как среду PATH.
Но все же команда воспроизведения недоступна нигде.
И даже в установленной директории фреймворка файл воспроизведения не работает, как есть.
Я должен префикс python перед любой командой воспроизведения, чтобы запустить его.
Я что-то ошибаюсь?
Пожалуйста, помогите мне.
Получил ответ! Переместите распакованную папку воспроизведения в папку opt, набрав
sudo mv play-1.0.1 /opt/play
а затем введите другую команду
source /etc/profile
И теперь можно запустить командную игру из любой точки оболочки.
Предположим, что путь к каталогу воспроизведения /home/yourName/play
откройте терминал и введите следующий
PATH=$PATH:/home/yourName/play
export PATH
тогда вы сможете получить доступ к команде play
из любой точки
Не бить мертвой лошади, а вот другой способ похож на последний пост. Просто добавьте псевдоним к вашему ~/.bashrc
alias play="/home/usrName/javaApi/play-1.1/play"
В соответствии с .bashrc вы можете поочередно добавлять его в ~/.bash_aliases, который, по-видимому, является наилучшей практикой в соответствии с комментариями в файле.
source ~/.bashrc #would have done the trick probably
Вам также нужно сообщить терминалу, что "играть" - это bash script. Вам нужно либо переименовать игру в play.sh, либо запустить его с помощью bash play. " Кроме того, script должен иметь исполняемые разрешения.
Я установил его со следующими шагами:
Обратите внимание, что псевдоним может выполняться в терминале, но для сохранения вам нужно будет скопировать его в ~/.bashrc
С помощью этой настройки локальный пользователь может ввести воспроизведение из любого места.
Попробуйте выполнить эту команду
echo 'export PATH =/Приложения/play-1.2.4: $PATH' → ~/.profile