将播放脚本添加到Mac中的PATH

时间:2012-09-08 01:28:22

标签: java macos path playframework installation

我对终端不好,所以我不知道这意味着什么......

您应该将框架安装目录添加到系统PATH中。在UNIX系统上,这意味着执行以下操作:

export PATH=$PATH:/path/to/play20

在Windows上,您需要在全局环境变量中设置它。这意味着更新环境变量中的PATH,不要使用带空格的路径。

如果您使用的是UNIX,请确保播放脚本是可执行的(否则请执行chmod a + x播放)。

有人可以指导我完成这些步骤。我将Play 2.0文件夹放在我的/ Documents。

5 个答案:

答案 0 :(得分:9)

如果在Mac上使用OS X,我建议安装Play Brew

首先安装Brew

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

然后安装Play

brew install play

打开.bash_profile

vi ~/.bash_profile

通过更新或添加PATH行来确保/ usr / local / bin在您的路径中:

PATH=/usr/local/bin:$PATH

打开一个新的终端窗口,Play应该在你的路径上。

您可能还想安装(通过brew)Scala,SBT等。

答案 1 :(得分:7)

这就是我所做的:

下载播放框架,将其解压缩到我的桌面,打开iterm并vi ~/.bash_profile 添加路径:export PATH=$PATH:/Users/*your-username*/Desktop/play-2.2.0保存文件(按esc并键入:wq [save and quit])重新加载bash_profile,只需在目录中输入source ~/.bash_profile cd并type play即可完成。

希望这有帮助。

答案 2 :(得分:1)

export PATH=$PATH:/path/to/play20中,/path/to/play20是您真实路径的占位符,应该是/Users/ronyjohn007/Documents/play20 [将文件夹从Finder拖到终端窗口中以获取实际名称] - 所以输入:< / p>

export PATH=$PATH:/Users/ronyjohn007/Documents/play20

这告诉你的shell查看这样的文件夹中的可执行文件。然后:

chmod +x /Users/ronyjohn007/Documents/play20/play

这提供了play文件执行权限。现在关闭并重新打开终端,输入play,然后输入。

答案 3 :(得分:1)

您还可以使用/usr/bin中的符号链接指向确切的文件,这在您在系统上使用多个版本的播放时非常有用

BTW(我可以看到你在上一个问题中执行了反向操作:) - 删除了上一个:/ usr / bin / play命令)

(分别粘贴每一行并确认):

sudo -i
cd /usr/bin
chmod +x /Users/ronyjohn007/Documents/play-2.0.3/play
ln -ls /Users/ronyjohn007/Documents/play-2.0.3/play play
exit

其他示例 - 在这种情况下为git master

# this creates new folder in your docs, 
# and clones current master version of Play from GitHub to 
# /Users/ronyjohn007/Documents/play-from-github/Play20 folder

cd ~/Documents
mkdir play-from-github
cd play-from-github/
git clone https://github.com/playframework/Play20.git

# this sets alternative command as in sample 1
sudo -i
cd /usr/bin
chmod +x /Users/ronyjohn007/Documents/play-from-github/Play20/play
ln -ls /Users/ronyjohn007/Documents/play-from-github/Play20/play play-master
exit

最后,您现在可以查看哪个命令指向哪个版本:

ls -la /user/bin | grep play

应该给出类似的东西:

... play -> /Users/ronyjohn007/Documents/play-2.0.3/play
... play-master -> /Users/ronyjohn007/Documents/play-from-github/Play20/play

终端重新打开后,它们都应作为常用命令使用。

注意:当然,您无法对使用play创建的应用程序使用play-master new ...命令,反之亦然!

答案 4 :(得分:1)

您可以编辑〜/ .profile文件并添加:

导出PLAY_HOME =你的播放目录 export PATH = $ PATH:$ PLAY_HOME