2016-05-24 5 views
0

私は/home/username/bin/であることをノードNPMため.bashrcファイル内の環境$PATHを設定しました。私がwhich nodeとチェックすると、それは/home/username/bin/nodeYETのようになります。node -vまたはnodeを試してみると、bash: /usr/bin/node: No such file or directory(メインの場所)はそれを乗り越えてしまいます。

これらのバイナリの優先順位を設定するにはどうすればよいですか?

答えて

0

最初に私が.bashrcを再起動したときに、その2番目の時間が再起動されました。.bashrcsource ~/.bashrcが動作していました。別のオプションがある場合は、私はそれを開いたままにします。

おかげ

+0

だけそれが働いた 'ソース〜/ .bashrc'を使用して' .bashrc'ファイルの2つのrestartings後、言い換えれ – piyushj

+0

その非常に混乱してください。 –

+1

PATH変数をチェックしていないと確信しています。単に 'echo $ PATH'を実行すると、**現在のシェルセッション**でPATHの順序が得られます。それは、バイナリを見つけるためにシェルが左から右に歩むディレクトリの順序です。 – grochmal

関連する問題