13

playframework.org Webサイトからzipファイルをコピーし、ある場所で解凍しました。PATH環境として設定するために.bashrcプロファイルに挿入しました。

しかし、それでも、再生コマンドにはどこからでもアクセスできません。

また、フレームワークのインストールディレクトリでも、playファイルがそのまま実行されていません。

それを実行するには、playコマンドの前にpythonのプレフィックスを付ける必要があります。

私はどこかで間違いを犯していますか?

私を助けてください。

4

6 に答える 6

20

play ディレクトリのパスが/home/yourName/play

ターミナルを開き、次のように入力します

PATH=$PATH:/home/yourName/play
export PATH

playその後、どこからでもコマンドにアクセスできます

于 2010-03-23T09:53:53.247 に答える
9

答えが出ました!次のように入力して、解凍した再生フォルダーを opt ディレクトリに移動します。

sudo mv play-1.0.1 /opt/play

そして、別のコマンドを与えます

source /etc/profile

これで、シェル内のどこからでも play コマンドを実行できるようになりました..

于 2010-04-01T13:39:23.633 に答える
7

死んだ馬を倒すのではありませんが、前回の投稿と同様の別の方法があります。〜/.bashrcにエイリアスを追加するだけです

alias play="/home/usrName/javaApi/play-1.1/play"

.bashrcによると、それを〜/ .bash_aliasesに交互に追加することもできます。これは、ファイル内のコメントによるとベストプラクティスのようです。

于 2010-12-01T03:32:37.417 に答える
1
source ~/.bashrc #would have done the trick probably
于 2010-10-06T19:16:46.320 に答える
0

また、「play」が bash スクリプトであることを端末に伝える必要があります。play の名前を play.sh に変更するか、「bash play」で実行する必要があります。さらに、スクリプトには実行権限が必要です。

次の手順で設定しました。

  • ~ /opt/play-2.1-RC1 に展開
  • mv ~/opt/play-2.1-RC1/play ~/opt/play-2.1-RC1/play.sh
  • chmod +x ~/opt/play-2.1-RC1/play.sh
  • エイリアス play="/home/rob/opt/play-2.1-RC1/play.sh"

エイリアスは端末で実行できますが、永続化するには ~/.bashrc にコピーする必要があります。

このセットアップでは、ローカル ユーザーはどこからでも play を入力できます。

于 2012-11-24T18:32:11.993 に答える