我已下载play-2.0.1并尝试配置它。但是当我尝试在提取的播放目录中执行“播放”命令时,我收到以下消息
_ _ _ __ | | __ _ _ _| | | '_ \| |/ _' | || |_| | __/|_|\____|\__ (_) |_| |__/
玩! 2.0.1,http://www.playframework.org
这不是播放应用程序!
使用
play new
在当前创建新的Play应用程序 目录,或转到现有应用程序并启动开发 控制台使用play
。您还可以浏览完整的文档 http://www.playframework.org
任何想法!!我正在使用以下版本的java
java版“1.7.0-ea” Java(TM)SE运行时环境(版本1.7.0-ea-b66) Java HotSpot(TM)客户端VM(构建16.0-b06,混合模式,共享)
答案 0 :(得分:1)
假设您使用play new testApp
创建新的Web应用程序,然后需要进入该目录,然后执行play
。刚刚提取的播放目录包含许多可以运行的示例。防爆。 cd
进入文件夹{你提取的播放目录} \ samples \ java \ comet-clock。进入此文件夹后,您可以运行play
然后run
和其他命令进行播放。
答案 1 :(得分:0)
我正在使用Mac OSX 10.7。我支持op,这里有混淆的空间,因此我的回答。
单独使用命令“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之后使用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!
没有预期的结果,因此造成混乱。
答案 2 :(得分:0)
使用cd命令进入目录。然后执行方法“play run XXX”