忍者ブログ

STEP UP BLOG

Home > ブログ > > [PR] Home > ブログ > programming > anyenvのススメ

anyenvのススメ

いろいろな案件、いろいろな言語で開発していくとそれぞれの言語のバージョン管理に苦しまざるをえないはずです。
プログラミング言語のバージョン管理は、PHPならphpenv、Rubyならrbenv、Pythonならpyenv、Nodeならndenv、
などなど、LL系ならばほとんどの言語において**envの名前で揃っています。
しかしこれらの**envを使っていても、だんだんと**envが多くなってきてため息つきたくなるところ。
そこで便利なのが、**envを管理するanyenvというライブラリです。

https://github.com/riywo/anyenv

GitHubページにも書かれている通り、"all in one for **env"、明快ですね。
インストールはgit cloneしてPATHを通すのみ。簡単ですね。

まずはじめにするのは**env系のインストールです。
$ anyenv install ndenv
$ anyenv install rbenv

これでndenvとrbenvがインストールされます。
確認すると、
$ anyenv versions
ndenv:
* system (set by /Users/takahashi/.anyenv/envs/ndenv/version)
rbenv:
* system (set by /Users/takahashi/.anyenv/envs/rbenv/version)

と表示されます。
ここから、指定のバージョンのNode.jsをインストールしていきましょう。
$ ndenv install 5.12.0
$ anyenv versions
ndenv:
* system (set by /Users/takahashi/.anyenv/envs/ndenv/version)
  5.12.0
rbenv:
* system (set by /Users/takahashi/.anyenv/envs/rbenv/version)
$ node -v
v0.10.16

となります。
この時点ではまだインストールした5.12.0は使えません。
次に、
$ ndenv global 5.12.0
$ anyenv versions
ndenv:
  system
* 5.12.0 (set by /Users/takahashi/.anyenv/envs/ndenv/version)
rbenv:
* system (set by /Users/takahashi/.anyenv/envs/rbenv/version)
$ node -v
v5.12.0

これでインストールした5.12.0のNode.jsが使えるようになりました。
という感じで、他の言語についても同じように使えるので、言語バージョン管理の必要性を感じるようになってきたらanyenvをオススメします。
以上です!
PR

Comment0 Comment

Comment Form

  • お名前name
  • タイトルtitle
  • メールアドレスmail address
  • URLurl
  • コメントcomment
  • パスワードpassword

PAGE TOP