基本的にタイトルが言うことです。 Redhatのユーザーアカウントで新しいバージョンのLUAとHAProxyを設定しているため、それを含むbinディレクトリは/home/user1/testing/usr/local/binです。既存の.profileファイルと.bash_profileファイルのPATHに追加しようとしましたが、どのluaを使用している場合でも、ルートディレクトリの/usr/binの下に古いバージョンが表示されます。
私のパスは次のとおりです
echo $PATH
/usr/local/bin:/usr/bin:/home/user1/testing/usr/local/bin/
他のすべてのコマンドを無視せずにこれを行う方法はありますか?
ベストアンサー1
ディレクトリの順序が$PATH
重要です。実行すると、ディレクトリ内のcommand
最初のインスタンスが実行されます。最後に新しいディレクトリを追加し、以前のディレクトリに同じ名前の別の実行可能ファイルがあるので、このディレクトリを探します。command
$PATH
だから順序を変えてみてください。私はあなたがすでにそれを持っていると思います~/.profile
:
PATH="$PATH":/home/user1/testing/usr/local/bin/
次のように変更する必要があります。
PATH=/home/user1/testing/usr/local/bin/:"$PATH"