2017-04-05 16 views
0

Windows 10のPCにBashをインストールしました。 それから、ノード(v6.10.2)の最新バージョンをダウンロードしてインストールしました。 windowsコマンドラインを使用し、 "node -v"と入力すると、ノードv.6.10.2がインストールされていることがわかります。 Bashコマンドラインを使用し、再度「node-v」と入力すると、ノードv0.10.25がインストールされていることが出力されます。Windows(10)のBashがインストールされているノードのバージョンを認識しない

ノードの新しいバージョンをBashに認識させるにはどうすればよいですか?

新しいバージョンがないと、npmからモジュールをダウンロードできません。

答えて

0

新しいノードがインストールされている場所を見つけて、古いノードがインストールされている場所の前にBashのPATHに追加する必要があります。例えば

、新しいノードは/a/b/c/node.exeであれば(それはまだWindows上でexeファイルている?)、あなたが行う必要があります。bashで

export PATH="https://stackoverflow.com/a/b/c:$PATH" 

。変更を永続化する場合は、.profileまたは.bashrcに追加する必要があります。

あなたはおそらくバッシュに認識されるパスを使用する必要があることに注意してください - おそらくパーティションのためにスラッシュとディレクトリを使用したなど

+0

は、それが働いた、ありがとうございます!最後に、ユーザーとして "root"を使用する方が良いと気付きました。ルートはこれらすべてのファイルにアクセスできます。 –

+0

実際は次のステップでは機能しませんでした。管理者としてbashが開始されなかったためです。 bashを開く前に右クリックし、管理者として起動してください –

関連する問題