What is

anyenvとは**envと名のつくバージョン管理ツールのWrapperです。**envとは例えばNodeのバージョン管理をするndenvがあげられます。anyenvでできるのは以下のようなことです。

  • 自分のPCにどの**envが入っているかを確認する
  • 自分のPCに必要な**envをインストールする

How to use

グローバルのNodeを8.10.0に、project_aディレクトリのNodeを9.9.0にする例です。

anyenvをつかってndenvをインストールする
anyenv install ndenv
インストールできるNodeのバージョンを確認する
ndenv install -l
  Available versions:
    v0.1.14
    v0.1.15
    v0.1.16
    (以下略) 
必要なバージョンをインストールする
ndenv install v8.10.0
ndenv install v9.9.0
インストール済みのバージョンを確認する
ndenv versions
  * v8.10.0
    v9.0.0
グローバルのNodeバージョンを指定する
ndenv global v8.10.0
ディレクトリ別にNodeバージョンを指定する
cd ~/project_a
ndenv local v9.9.0