nodebrewからnodenvに乗り換えた

複数のnodeのバージョンを扱う機会がでてきたので nodebrew が辛くなって nodenv に乗り換えることにした。 以下を前提とする。

  • fish, version 3.0.2
  • nodebrewは Homebrewでインストールしている

nodebrewのアンインストール

  • パスを外す
  • $brew uninstall nodebrew
    • (option) ~/.nodebrew を削除する

nodenvのインストール

  • $brew install nodenv
    • 一緒にnode-buildも入る。
  • $fisher add oh-my-fish/plugin-nodenv
    • パスを通しても良いが、 config.fish の行数を増やしたくないのでプラグインでやる。やってることは同じ。

github.com

で良さそう。もう一つenvの需要が出てきたらanyenvも考慮することにする。

参考

Node.js/Ruby/Pythonのバージョン管理は-env系で統一 - Qiita