1

現在、新しいパスを機能させることができません。

指示は私に言う:

パスにebファイルを追加するには:Linux / Mac OS X(Bashシェル):export PATH = $ PATH:

フォルダは次の場所にあります。

/home/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb

これらのガイドの使用:

UbuntuガイドJunkie

これを.bashrcファイルに追加しました:

export PATH="$PATH:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3:$PATH"

それから私は走った:

play@ubuntu:~$ source .bashrc
play@ubuntu:~$ eb status
eb: command not found

私が間違っていることを教えてもらえますか?前もって感謝します

4

3 に答える 3

2

問題の原因となる可能性のあるものがいくつかあります。

  1. EB CLIパッケージへのパスはであると言いますが、例で/home/play/AWS-ElasticBeanstalk-CLI-2.3.1/ebは使用$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/ebしています。プロンプトから、ユーザー名はであると思います。playしたがって、の最も可能性の高い値は$HOMEです/home/play。これは、を使用していることを意味します/home/play/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb。これらのいずれかを使用しますが、混合しないでください。

    /home/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb
    $HOME/AWS-ElasticBeanstalk-CLI-2.3.1/eb
    
  2. PATHエクスポートステートメントに$PATH2回含まれているため、に重複するメンバーがあります。代わりに次のようになります。

    export PATH="$PATH:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3"
    

このアドバイスは、この「はじめに」ページに基づいています。

最後に、この変更は.bashrc将来のシェルにのみ影響します。現在のシェルに適用するには、source ~/.bashrc

于 2013-03-27T14:34:24.037 に答える
0

コメントを追加したいのですが、完全な回答が必要です。

これを置き換えます:

        export PATH="$PATH:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3:$PATH"

に:

        export PATH="$PATH:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3"

別のこととして、このパス/home/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3にabinディレクトリがある可能性があるので、それを確認して以下を追加します。

        export PATH="$PATH:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3:$HOME/play/AWS-ElasticBeanstalk-CLI-2.3.1/eb/linux/python3/bin"
于 2013-03-27T14:33:05.510 に答える
0

$HOMEのようなホームディレクトリになります/home/yepUknowPATHエクスポートをに変更します

export PATH="/home/play/AWS-ElasticBeanstalk-CLI-2.3.1/:$PATH"

$PATH( Jonathan Lefflerによって提案されたように、の先頭のコピーを削除します)。ディレクトリを少し調整しましたが、取りすぎた可能性があります。ebコロンの前に追加するディレクトリに、呼び出そうとしている呼び出されたプログラム/スクリプトが実際に含まれていることを確認してください。

于 2013-03-27T14:33:40.097 に答える