nvm でノードを更新できない

nvm でノードを更新できない

何らかの理由で、npm はノードのバージョンをアップグレードできません。現在バージョン 6.17.1 を使用していますが、バージョン 12.4.0 にアップグレードする必要があります。次のコマンドを実行すると、次の結果nvm install v12.4.0が得られます。

'Now using node v12.4.0`

しかし...私がそうすると、node -v次のようになります:

`v6.17.1'

次に試してみました:nvm use v12.5.0そしてこう書かれています:

`Now using node v12.4.0`

しかし...node -vそれでも次のようになります:

`v6.17.1`

新しいバージョンのノードが次の場所に配置されていることがわかります。

`/home/proxy/.nvm/v12.4.0/bin`

を実行するとwhich -a node次のようになります:

`/bin/node`
`/usr/bin/node`

次のようなものです: /bin/nodev6.17.1

必要なノードの新しいバージョンを指定する別の方法はあるでしょうか? 私は nvm を初めて使用するので、今回初めて使用します。

ありがとう!

答え1

チャットで話し合ったように、基本的にこの問題は次の方法で解決されました。

PATHシェル スクリプト環境の環境変数には、次のパスが左から右に表示されます。

/home/proxy/.nvm/v12.4.0/bin/

/bin/

/usr/bin/

/home/proxy/.nvm/v12.4.0/bin/パスは最初に見つかったパスなので、nodeソフトウェア アプリケーションの新しいバージョンにアクセスできるようになります。

関連情報