omuronの備忘録

個人的な備忘録

(小ネタ) ndenv を nodenv に変える

ndenv 使ってたら、「あまり良くないかも」と突っ込まれました。

GitHub - riywo/ndenv: node.js version manager based on rbenv

[Deprecated] nodenv is better alternative
Please consider to use nodenv. ndenv repository is not maintained actively.

ndenv 削除

ndenvGitHub から clone して入れてたので、

$ git clone git://github.com/riywo/ndenv.git ~/.ndenv
$ echo 'export PATH="$HOME/.ndenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(ndenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
$ git clone https://github.com/riywo/node-build.git $(ndenv root)/plugins/node-build

これを一旦削除。

$ rm -rf ~/.ndenv
$ vi ~/.bash_profile

nodenv も同様の入れ方できるけど、今回は brew で。

nodenv インストール

brew で入れようとすると、

$ brew install nodenv
...
==> Installing nodenv dependency: node-build
Error: An exception occurred within a child process:
  RuntimeError: /usr/local/opt/autoconf not present or broken
Please reinstall autoconf. Sorry :(

autoconf とやらがエラーを吐いたので、

$ brew unlink autoconf && brew link autoconf

としたら、インストールが無事完了できました。
autoconf エラーの解決を備忘録として残しておきます。