У меня есть экземпляр Amazon EC2 с 64-битным Linux AMI. Я изменил свою оболочку на tcsh, а затем настроил .tcshrc с
PATH = ".:/usr/local/lib/play-1.1:$PATH"
После
$ source ~/.tcshrc
$ echo $PATH
/usr/local/lib/play-1.1:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
Я не могу ничего поставить на свой путь и по какой-то причине подобрать это.
Я также пробовал псевдоним:
$ ln -s /usr/local/lib/play-1.1/play /usr/local/bin/play
$ play
play: command not found
с тем же результатом, он не улавливается на моем пути. Я не знаю какой-то глобальный конфиг? Мой опыт работы с CentOS, поэтому мне это странно.
/home/notbrain
notbrain@aws-dev1: echo $PATH
.:/usr/local/lib/play-1.1:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
/home/notbrain
notbrain@aws-dev1: ls /usr/local/bin
total 8.0K
4.0K drwxr-xr-x 2 root 4.0K Jan 28 05:41 ./
4.0K drwxr-xr-x 13 root 4.0K Jan 11 21:44 ../
0 lrwxrwxrwx 1 root 28 Jan 28 05:41 play -> /usr/local/lib/play-1.1/play*
/home/notbrain
notbrain@aws-dev1: play
play: Command not found.
/home/notbrain
notbrain@aws-dev1: sudo play
sudo: play: command not found
/home/notbrain
notbrain@aws-dev1: /usr/local/bin/play
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.1, http://www.playframework.org
~
~ Usage: play cmd [app_path] [--options]
~
~ with, new Create a new application
~ run Run the application in the current shell
~ help Show play help
~
/home/notbrain
notbrain@aws-dev1:
Спасибо,
Брайан
Для tcsh или csh:
set PATH = (. /usr/local/lib/play-1.1 $PATH)