1

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

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

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

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

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

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

4

5 回答 5

9

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

首先安装 Brew

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

然后安装播放

brew install play

打开 .bash_profile

vi ~/.bash_profile

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

PATH=/usr/local/bin:$PATH

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

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

于 2012-09-08T09:48:10.830 回答
7

这就是我所做的:

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

希望这会有所帮助。

于 2013-10-21T23:42:28.443 回答
1

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

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

这会告诉您的外壳程序在此类文件夹中查找可执行文件。然后:

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

这给了play文件执行权限。现在关闭并重新打开终端,然后键入play回车。

于 2012-09-08T01:34:40.200 回答
1

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

顺便说一句(我可以看到您在上一个问题中执行了反向操作:) - 删除了上一个:/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 ...反之亦然!

于 2012-09-08T10:08:21.730 回答
1

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

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

于 2012-09-11T14:26:55.193 回答