LoginSignup
0
0

asdfとnvmが競合してしまうので、asdfに乗り換える

Last updated at Posted at 2023-10-18

こんにちは、駆け出しエンジニアのとしです!

今回はインターンをしている中で出会ったエラーについて
解決法を提示していきます

概要

プログラミング言語のバージョン管理ツールである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というタイプしやすさもいいですよね。
それではまた別の記事でお会いしましょう〜!

参考にした記事

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