我正在使用 Mac OSX 10.7。我支持这里有混淆空间的操作,因此我的回答。
答案:
单独的“播放”命令不是完整的命令。您需要在它之后添加新的、运行的或帮助。
要创建一个新的 play 应用程序,命令将如下所示:
kerr$ /Applications/play/play new HelloWorld
(我将下载的二进制文件和解压缩的播放文件夹拖放到应用程序文件夹中,并将文件夹重命名为“播放”以保持简单)
它会说“新应用程序将在 /Users/kerr/HelloWorld 中创建”
要运行HelloWord 应用程序,命令将如下所示:
kerr$ cd HelloWorld
kerr$ /Applications/play/play run
(重要提示:如果在其目录中运行它,则不需要应用程序名称,这是我遇到错误的地方。)
它将显示“(服务器已启动,使用 Ctrl+D 停止并返回控制台...)”
打开http://localhost:9000
以检查它是否有效。
困惑:
在官方安装指南中,要求您输入的步骤之一是:
$ play
显示的预期结果是:
new Create a new application
run Run the application in the current shell
http://www.playframework.com/documentation/1.0.1/install
但是,按照步骤操作后我使用 play-2.2.1 得到的结果有不同的结果,并带有明显的警告:
kerr$ /Applications/play/play
_
_ __ | | __ _ _ _
| '_ \| |/ _' | || |
| __/|_|\____|\__ /
|_| |__/
play 2.2.1 built with Scala 2.10.2 (running Java 1.7.0_17), http://www.playframework.com
This is not a play application!
没有预期的结果,因此混乱。