質問

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

ただし、どこからでも再生コマンドにアクセスできるわけではありません。

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

実行するには、再生コマンドの前に python というプレフィックスを付ける必要があります。

どこかで間違っているのでしょうか?

私を助けてください。

役に立ちましたか?

解決 2

答えを手に入れました! タイピングによりオプトディレクトリに解凍したプレイフォルダを移動します。

sudo mv play-1.0.1 /opt/play
その後、

別のコマンドを与えます
source /etc/profile

そして今、1はシェル内の任意の場所から再生コマンドを実行することができます..

他のヒント

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

であると仮定

ターミナルを開き、次の

を入力
PATH=$PATH:/home/yourName/play
export PATH

あなたはどこからでもアクセスplayコマンドのことができるようになります。

は死んだ馬を打つまでもありませんが、ここでの最後のポストに似て、それについての別の方法です。ただ、広告のあなたの〜/ .bashrcに

の別名
alias play="/home/usrName/javaApi/play-1.1/play"

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

source ~/.bashrc #would have done the trick probably

また、「play」が bash スクリプトであることを端末に伝える必要があります。Play.shにPlayを変更するか、「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 と入力できます。

タグは、このコマンドを試してみてください
  

エコーの輸出PATH = /アプリケーション/プレイ-1.2.4:$ PATH ">>〜/ .profileに

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top