2012-05-13 63 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