我从 playframework.org 网站复制了压缩文件并在某个位置解压缩。我已将它插入到我的 .bashrc 配置文件中以设置为 PATH 环境。
但是,仍然无法从任何地方访问播放命令。
即使在框架的安装目录中,播放文件也没有按原样运行。
我必须在任何播放命令之前添加 python 前缀才能运行它。
我在某个地方犯了错误吗?
请帮我。
我从 playframework.org 网站复制了压缩文件并在某个位置解压缩。我已将它插入到我的 .bashrc 配置文件中以设置为 PATH 环境。
但是,仍然无法从任何地方访问播放命令。
即使在框架的安装目录中,播放文件也没有按原样运行。
我必须在任何播放命令之前添加 python 前缀才能运行它。
我在某个地方犯了错误吗?
请帮我。
假设播放目录的路径是/home/yourName/play
打开终端并输入以下内容
PATH=$PATH:/home/yourName/play
export PATH
那么您将能够play
从任何地方访问命令
得到了答案!通过键入将解压缩的播放文件夹移动到 opt 目录
sudo mv play-1.0.1 /opt/play
然后给出另一个命令
source /etc/profile
现在可以在 shell 的任何地方运行 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”运行它。此外,脚本需要具有可执行权限。
我通过以下步骤进行设置:
请注意,别名可以在终端中运行,但要持久化,您需要将其复制到 ~/.bashrc
通过此设置,本地用户可以从任何位置键入 play。
试试这个命令
echo 'export PATH=/Applications/play-1.2.4:$PATH' >> ~/.profile