1
0

More than 1 year has passed since last update.

nvm useでバージョンが切り替わらない(windows環境)

Last updated at Posted at 2022-10-06

nvm useでバージョンが切り替わらない(windows環境)

経緯

  • 元々nodeバージョン16.16をインストール済み
  • nodeバージョン12.22.3を使用する必要ことになった。
  • nodeバージョン管理ツールnvm-windowsをインストール。インストール方法の参考サイト(nvm-windows の導入と簡単な操作をやってみた
  • nvm-windowsインストール後、再起動が必要ヨ!
  • nvm install 12.22.3でnodeバージョン12.22.3をインストール。
  • しかし、nvm use 12.22.3でバージョンの切り替えができない。

具体的なエラーメッセージ

C:\Users\atom>nvm use 12.22.3
exit status 5: ・A・N・Z・B・・・・・・・・・B
exit status 1: ・・・a・・・・・・・t・B・・・・・・低・・・B

環境変数

調べるとNVM_HOMENVM_SYMLINKの環境変数がシステムプロパティに設定されているか確認せよ、とのアドバイスが多い。しかし最近のnvm-setup.exe(ここではバージョン1.1.9を入れた)でインストールし再起動もしたならば、ほとんどの場合ここは問題ない。
image.png

解決方法

簡単です。コマンドプロンプトを管理者モードで立ち上げ、
image.png

管理者モードコマンドプロンプトであれば、nvm useが可能となる。

C:\WINDOWS\system32>nvm use 12.22.3
Now using node v12.22.3 (64-bit)

C:\WINDOWS\system32>nvm list

    16.16.0
  * 12.22.3 (Currently using 64-bit executable)

以上です。




1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0