こんにちは、駆け出しエンジニアのとしです!
今回はインターンをしている中で出会ったエラーについて
解決法を提示していきます
概要
プログラミング言語のバージョン管理ツールであるasdfとnvmの
両方を入れていたらnodeのバージョンを指定する際に競合が起きてしまいました
どうやらasdfとnvmが両方入っているとまずいようなので、
それを解決する方法を備忘録として書いていきます
いままでnvmを使っていましたが、asdfに移行します
環境
- Mac M1
- Mac OS: 12.7
- シェルはzshを使用
nvmをアンインストールする
1.間違えて他のものを削除してしまわないように、これから
アンインストールするnvmのあるディレクトリを確認します
echo $NVM_DIR
2.上記で表示されたディレクトリで問題ない場合は、
下記のコマンドでアンインストールしていきます
rm -rf $NVM_DIR
これでnvmのアンインストールは完了しました!
asdfに変更点を反映する
asdfがすでにインストールされている人は、
下記のコマンドを入力してasdfに変更点を反映していきます
asdf reshim
これでnvmからasdfへの移行は完了です!
おわりに
asdfはnodeのバージョン管理だけでなく、RubyやPythonなど他の言語の
管理もできる優れものなのでasdfに移行することをおすすめします!
asdfというタイプしやすさもいいですよね。
それではまた別の記事でお会いしましょう〜!