何かしらの理由で「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ライフをお過ごしください!