我正在Debian上安装Java Play框架,并遇到了让hello world示例执行的问题。这似乎是一个“路径”问题。
root@Home:/home/myuser/play-2.2.5/helloworld# play
bash: play: command not found
$ PATH变量似乎设置正确,但我仍然收到错误。
root@Home:/home/myuser# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/myuser/play-2.2.5/play
这是我的.bashrc中的一行(和.profile一样,我试过了)
export PATH="$PATH":/home/myuser/play-2.2.5/play
我应该如何排除故障?
答案 0 :(得分:1)
当追加到您的路径时,您需要将绝对路径附加到包含要执行的二进制文件的目录,而不是二进制文件本身的完整路径。这是因为PATH
变量告诉shell在哪里查找可执行文件。
如果play
位于/home/myuser/play-2.2.5
内,那么
export PATH=$PATH:/home/myuser/play-2.2.5