Scala 控制台识别命令的播放包放在哪里?
下载上的二进制软件包会给我一个包含play exec文件的play-2.0文件夹。但是,使用console在同一目录上运行play会返回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: 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总是在路径中寻找可执行文件,没有当前目录