15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

nodebrew から ndenvに切り替えたメモ(OSX)

Posted at

nodebrew は .node-versionを参照してバージョンを自動で切り替える機能が無いので、
ndenvを切り替えました。

メリット

direnvでnodebrewが入っている場合は、特定のバージョンを使うように強制
しても良かったのですが

  • .node-versionを指定しておくと勝手にそのバージョンを使用
  • anyenvで管理可能
  • anyenvを使っていなくてもI/F自体はほぼrbenvと同様

というメリットが合ったので変更しました

ndenvのインストール

brew install ndenv
echo 'export PATH="${HOME}/.ndenv/bin:${PATH}"' >> <your rc file>
echo 'eval "$(ndenv init -)" >> <your rc file>
exec $SHELL -l

node-buildのインストール

I recommend using node-build for installing node itself. See also node-build.
とあるので node-buildもインストールします

git clone https://github.com/riywo/node-build.git $(ndenv root)/plugins/node-build

$(NDENV_ROOT)/plugins/*/bin配下にインストールする必要があります。(こちら)
homebrewでインストールしてsymlink貼っても良さそうですが、とりあえず簡単な git clone

nodebrew環境のアンインストール

パスの削除

rcファイルに↓があるはずなので削除します

export PATH=$HOME/.nodebrew/current/bin:$PATH
export PATH=$HOME/.nodebrew/current/bin/npm:$PATH

nodebrew関連の削除

  • brew uninstall nodebrewnodebrewを削除します
  • ~/.nodebrew ディレクトリを削除します
15
12
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
15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?