LoginSignup
4
4

More than 5 years have passed since last update.

nvm-windowsインストール後に "ERROR open \settings.txt" でエラーになる場合の対処

Last updated at Posted at 2015-05-15

windowsでnode.jsのバージョン管理をするためにnodist入れようと思ったら、nvm-windowsなんていうものがあるようなのでインストールしたもののハマったのでメモ。

(2015.5.18 バージョン情報の記述を忘れていたので追記)

前提

Windows 7 Professional 64bit
nvm-windows 1.0.6

インストール

インストール自体はインストーラが用意されているので
https://github.com/coreybutler/nvm-windows/releases
から最新のnvm-setup.zipを適当にダウンロード。

解凍するとnvm-setup.exeが出てくるので適当にインストール。

ただしインストール終了時点だとタイトルにもあるようにエラーが出て起動しない。

ERRRO open \settings.txt

※余談だけど、nvm-windowsはGo言語で出来ている様子。
外部ライブラリ不要な実行バイナリ作れるのは便利だよなぁ、としみじみ思った。

エラー対処

公式のIssueに対処方法が載ってた。

Simply remove %NVM_HOME% and NVM_SYMLINK from the user environment variables.
(意訳:環境変数の NVM_HOME と NVM_SYMLINK を消せばサクッと動くで)

消してみたらサクッと動きました。

【追記】コンソールは管理者権限で

nvm-windowsを使うときのコンソール(cmdとかminttyとか)は「管理者として実行」しないとnvm useで一部の処理が機能しません(エラーも出ないので戸惑います。)

通常権限でコンソールを起動していると、npmのグローバル領域の切替が行われないようです。

4
4
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
4
4