Вопрос

Я скопировал архивированный файл с веб-сайта playframework.org и разархивировал его в определенном месте.Я вставил его в свой профиль .bashrc, чтобы настроить в качестве среды PATH.

Но, тем не менее, команда воспроизведения недоступна из любого места.

И даже в установленном каталоге фреймворка файл воспроизведения не запущен так, как он есть.

Я должен добавить префикс python перед любой командой воспроизведения, чтобы запустить ее.

Я где-то совершаю ошибку?

Пожалуйста, помогите мне.

Это было полезно?

Решение 2

Получил ответ!Переместите распакованную папку play в каталог opt, набрав

sudo mv play-1.0.1 /opt/play

а затем отдайте другую команду

source /etc/profile

И теперь команду play можно запустить из любого места командной оболочки..

Другие советы

Предположим , что путь к каталогу play равен /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

Вам также нужно сообщить терминалу, что "play" - это скрипт bash.Вам нужно будет либо переименовать play в play.sh, либо запустить его с помощью "bash play". Кроме того, скрипт должен иметь права доступа к исполняемому файлу.

Я настроил его с помощью следующих шагов:

  • извлечь в ~/выбор/воспроизведение-2.1-RC1
  • mv ~/выбор/воспроизведение-2.1-RC1/воспроизведение ~/opt/play-2.1-RC1/play.sh
  • chmod +x ~/opt/play-2.1-RC1/play.sh
  • воспроизведение псевдонима="/home/rob/opt/play-2.1-RC1/play.sh"

Обратите внимание, что псевдоним может быть запущен в терминале, но для сохранения вам нужно будет скопировать его в ~/.bashrc

С помощью этой настройки локальный пользователь может вводить play из любого места.

Попробуйте эту команду

echo 'путь экспорта=/Приложения/воспроизведение-1.2.4:$PATH' >> ~/.profile

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top