7

Windows 7 を使用しており、play フレームワークをインストールしようとしています。


変数名: play値: c:\webapp\play\でシステム変数に環境変数を作成しました

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.

私は何か間違ったことをしていますか?

4

6 に答える 6

17

コマンドラインのどこでもPlayを実行できるようにするにはPLAY_HOME、たとえばc:\play-2.0.1、playフォルダーを指す環境変数を作成し、環境変数に追加%PLAY_HOME%PATHます。

于 2012-05-28T11:14:09.787 に答える
10

ムハンマドは正しい。追加する唯一のことは次のとおりです。環境変数を保存した後、次のことが必要であることに気付きました。

  1. すべてのエクスプローラ ウィンドウを閉じる
  2. 新しいものを開く
  3. 新しいコマンド プロンプトを開く

そして、パスに play_home があり、どこでもプレイが機能するのを見ました。何らかの理由で、環境変数を更新しても既存のウィンドウが更新されませんでした。

更新:
急いで反抗的な気持ちになっている場合は、最初にコマンド プロンプト ウィンドウを開き、次に explorer.exe を強制終了してから、コマンド ウィンドウで explorer.exe を再起動します。
それはすべてをリフレッシュするはずですが、注意してください...

于 2012-08-03T20:43:13.740 に答える
3

これが私が過去に他の人のためにそれを設定した方法です。

ディレクトリを作成するc:\playframework

この中にあと2つ作る

frameworkapps

env.bat次に、次を含むという名前のbatファイルがあります

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

その後、実行env.batして、プレイが初期化されていることを確認できます。

于 2012-05-13T17:23:56.020 に答える
3

play フレームワークへのパスにスペースがあると機能しないことに気付きました。

だから代わりに

C:\Folder with space\PlayFramework

試す

C:\FolderWithoutSpace\PlayFramework

これで修正されました。これは、スペースを含むパスを正しく処理しない再生バッチ ファイルに関係していると思われます。解決策を探しているときにこの質問に出くわしたので、他の人の助けになるかもしれません。

于 2013-02-06T18:45:28.563 に答える
1
  1. コマンドプロンプトを管理者として開く
  2. setx PATH "%PATH%;c:\path\to\play" /m <-- c:\path\to\playをパスに置き換えます
  3. 新しいコマンド プロンプトを再度開くと、どこからでもplayを実行できます
于 2013-04-16T06:32:06.713 に答える