2012-05-13 64 views
6

我在Windows 7上,我试图安装播放框架。安装播放框架

我创建了系统变量的环境变量,
变量名:发挥值:C:\ web应用程序\玩\

当我试图从指挥官运行play help它说

play is not recognized as an internal or external command, operable program or 
batch file and it is running only in the directory of c:webapp\play. 

我做错了什么?

+1

您需要将包含'play'可执行文件的目录添加到'PATH'中。 –

回答

17

为了能够在命令行的任意位置运行播放,请创建指向播放文件夹的PLAY_HOME环境变量,例如, c:\play-2.0.1,并将%PLAY_HOME%添加到PATH环境变量中。

+0

在我添加'%PLAY_HOME%'我创建了play_home作为变量名和值作为播放的路径 –

2

以下是我过去为其他人设定的方法。

创建一个目录c:\playframework

创建两个以上的这里面

frameworkapps

然后我有一个bat文件名为env.bat包含以下

set PATH=%path%;c:\playframework\framework\' 

然后,您可以运行env.bat以确保游戏是初始SE。

+0

我试了一下,但没有工作 – user1392203

9

穆罕默德是正确的。我想补充的唯一事情是这样的: 保存环境变量后,我注意到一个必须:

  1. 关闭所有IE窗口
  2. 打开一个新的
  3. 打开一个新的命令提示符

然后我看到了路径中的play_home,并且在任何地方都能玩。 由于某些原因,更新环境变量未刷新现有窗口。

UPDATE:
如果你在赶时间,叛逆的感觉,首先打开一个命令提示符窗口,然后杀死的explorer.exe,然后重新启动Explorer.exe的在cmd窗口。
这应该刷新的一切,但要小心...

+0

这对我来说很有用,谢谢你的信息! – Orgmir

2

我意识到,如果你在你的路径发挥框架有空间这是行不通的。

所以不是

C:\Folder with space\PlayFramework 

尝试

C:\FolderWithoutSpace\PlayFramework 

这种固定对我来说,你猜它具有与不正确处理与空格的路径发挥批处理文件来完成。在寻找解决方案时遇到了这个问题,所以它可能会帮助其他人。

1
  1. 打开命令提示符以管理员身份
  2. setx PATH "%PATH%;c:\path\to\play" /m < --substitute C:\路径\为\玩与路径
  3. 重新打开新的命令提示,你可以在任何地方运行发挥
+0

thnx奥斯卡它的工作,但播放-run不工作在CMD –

0

要开始播放项目,另一种方法是下载激活器并创建播放项目。下载激活器并将其添加到环境变量中。 打开命令提示符并使用以下命令创建一个java项目: C:\ activator新项目名称play-java 如果要创建一个scala项目 C:\ activator新项目名称play-scala