Scala 控制台识别命令的播放包放在哪里?

Scala 控制台识别命令的播放包放在哪里?,scala,playframework,installation,Scala,Playframework,Installation,下载上的二进制软件包会给我一个包含play exec文件的play-2.0文件夹。但是,使用console在同一目录上运行play会返回 play: command not found 我的环境是MAC,我试过了 chmod a+x play 同时遇到同样的问题 有人能给我一个安装过程的指南吗?当我们运行命令时,shell会在目录(文件夹)列表中查找此文件(命令)。此目录列表存储在名为PATH的环境变量中。如果要查看路径中的值。您可以运行: echo $PATH 请注意,文件夹之间用:分隔

下载上的二进制软件包会给我一个包含play exec文件的play-2.0文件夹。但是,使用console在同一目录上运行play会返回

play: command not found
我的环境是MAC,我试过了

chmod a+x play
同时遇到同样的问题


有人能给我一个安装过程的指南吗?

当我们运行
命令时,shell会在目录(文件夹)列表中查找此文件(
命令)。此目录列表存储在名为
PATH
的环境变量中。如果要查看
路径中的值
。您可以运行:

echo $PATH
请注意,文件夹之间用
分隔

您面临的问题是,shell找不到包含文件
play
的目录。这是因为播放的目录不在路径中

您可以通过运行将播放的目录添加到
路径

export PATH=$PATH:/path/to/your/play/dir

这是暂时的。退出shell会话后,您将失去它。要使其永久化,您需要编辑主文件夹中的
.bash\u profile
文件,并将此命令添加到文件末尾并保存。

当我执行
播放帮助时
我位于play exec文件所在的目录play安装的目录是什么?您可以通过命令
pwd
获得此信息。你能用这个更新答案吗?更新的答案解释说,不管你在哪里,shell总是在路径中寻找可执行文件,没有当前目录