ruby、node、pythonのバージョン指定や切り替えをするanyenv

anyenvとは

ローカル環境で開発をするにあたって本番環境に合わせてRubyやPython、Nodeのバージョンを管理しないといけない場合がある。それぞれの言語にはバージョン管理ツールが配布されているが、使い方を都度覚えなくてはならなくて面倒。Rubyで広く使われているrbenv、PythonのpyenvなどだけでなくNodeもPHPも同じ使い方ができるツールでまとめちゃえ、というツールがanyenv。anyenv自体はrbenvやpyenv、nodenvを管理するツールという位置づけ。

インストール

ログインする都度source ~/.bash_profileしないとcomand anyenv not find.と言われてしまい、何で?としばらくハマった。OSによって異なるので確認すること。ubuntuの場合は~/.profileだった。

anyenvの使い方

rbenv(ruby)、pyenv(python)以外にもたくさんあることがわかる。

**envをインストール

全envのリストを更新

**envをアップデート(プラグインを導入)

env自体をアップデート(anyenvを含む)

**env達が持っているバージョン情報を更新する。

**envの使い方

例えば$ rbenv local 2.5.0とやるとディレクトリ内に.ruby-versionというファイルが生成されて、そのディレクトリ内で使用するrubyのバージョンが固定される。

コメントをする

メールアドレスがサイト上で公開されることはありません。

コメント

コメントはありません。