我在 Windows 上安装 Play! 框架没有遇到任何问题,但无法解决它在 OS X 上无法运行的问题。
我获取了最新版本并将其解压到一个目录中。我运行 Unix 可执行文件并获取 Play 终端。终端末尾显示:
[处理完成]
我也无法在终端上打字。
答案1
您无法从桌面运行 play 可执行文件。您必须从打开的终端窗口运行它。转到应用程序 -> 实用程序并启动终端。
此外你还需要将 play 添加到你的 PATH 中:
mkdir ~/bin
ln -s <path to your play home>/play ~/bin
echo "export PATH=~/bin:$PATH" >> ~/.bashrc
. ~/.bashrc
现在你可以运行
play new appname
从终端窗口。
答案2
2015 年更新:play 命令已经被 Typesafe Activator 取代。
如果您安装了 homebrew,则可以执行“brew install typesafe-activator”来安装 Typesafe Activator。这将允许您使用“activator”命令而不是 play 命令。
还值得注意的是,您使用的大多数命令都可以直接从 sbt 获得。就我个人而言,我只会使用 activator 来创建一个空白项目。从那时起,我每天都从 sbt 执行任务。(例如,使用“sbt ~run”以开发模式运行 play 应用程序,使用 ~ 以便每次文件更改时都会重新加载。)
2012 年的旧答案:
最简单的方法是使用 MacPorts 或 Brew。如果你安装了 brew,你可以直接运行:
brew install play
创建一个包含符号链接的 bin 文件夹,将其放在您的路径上也是一个好主意 - 正如 Andre 所建议的那样。它涉及几个步骤,但您可能希望将来轻松地将更多应用程序添加到您的路径中。
答案3
如果你习惯使用 Linux 及其包管理器,那么http://www.macports.org/ 然后你可以简单地从终端安装play(或其他东西)