Node.jsのインストールエラー(You have $NVM_DIR set to)

Node.js Node.js

何かしらの理由で「nvm」をアンインストールして、あらためてインストールをしようとした場合に、以下のエラーが発生してインストールできないことがあります。

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
・・・・・
You have $NVM_DIR set to "/home/yourname/.nvm", but that directory does not exist. Check your profile files and environment.

これは環境変数に正しい値が入っていないため発生するエラーとなります。このエラーが発生した場合は環境変数($NVM_DIR)をクリアしてあげることで解消することができます。

現在の環境変数の値を確認

まずは、現在設定されている環境変数の値を確認します。

$ echo $NVM_DIR
/home/othername/.nvm

ここで「othername」が他のユーザーになっていることなどするとエラーになります。

環境変数の値をクリア

環境変数に「空白」を設定することで値をクリアすることができます。

$ NVM_DIR=

クリア後の環境変数を確認

再度、環境変数の値を確認します。何も表示されなければクリアは完了です。

$ echo $NVM_DIR

この状態で再度「nvmのインストール」をすれば問題なくインストールできるようになります。

それではみなさん、自由なWEBライフをお過ごしください!

タイトルとURLをコピーしました