anyenvでruby/phpを一元管理!

2017-05-07 technology

フォローする
  • このエントリーをはてなブックマークに追加

rubyやphpのバージョンをまとめて管理しよう rbenvやphpenvをまとめて管理できるanyenv

rubyのバージョン管理をrbenvで、phpのバージョン管理をphpenvでやっていましたが、バッティングしておかしくなったりしていました。

これらのenvをまとめて管理してくれるanyenvとう便利なパッケージがありますのでご紹介。

envを2つ以上使ってる人は使ったほうが便利だと思いますよ。

anyenv

anyenvが**envを統合管理してくれます。

anyenv経由でrbenvやphpenvインストールし、rbenvでrubyのバージョンを管理、phpenvでphpのバージョン管理するといった感じで使用します。

 

anyenvのインストール

以下のgit cloneコマンドでインストール。

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


パスが通ったか確認

$ which anyenv
/Users/hoge/.anyenv/bin/anyenv


rbenvインストール

anyenv経由でrbenvをインストールします。

$ anyenv install rbenv


シェルに読み込ませる。

$ exec $SHELL -l


インストール出来たか確認。以下のようにsystem…が表示されればOK。

$ rbenv versions
* system (set by /Users/hoge/.anyenv/envs/rbenv/version)


rubyのインストールは、今までと同様にrbenvでインストール

$ rbenv install 2.3.0
$ rbenv global 2.3.0
$ rbenv rehash
$ ruby --version


rbenvのコマンド

install可能なrubyのバージョン

$ rbenv install -l


install済みのrubyバージョン

$ rbenv versions
  system
* 2.2.0 (set by /Users/.anyenv/envs/rbenv/version)


使用するrubyのバージョンを指定

rbenv global *.*.*


phpenvインストール

今度はphpenvをanyenv経由でインストール

$ anyenv install phpenv


あとはrbenvと同様にphpenvでphpをインストールしましょう。

$ phpenv install 7.0.9
$ phpenv global 7.0.9
$ phpenv rehash
$ php --version


anyenvコマンド

忘れないようにコマンドをまとめます。


コマンド 内容
$ anyenv init 初期化
$ anyenv envs インストールされている**env一覧
$ anyenv root anyenvのインストール先の絶対パス
$ anyenv install -l インストールできる**envの一覧
$ anyenv install env 指定されたenv のインストール
$ anyenv version **envごとのシェルにおける実行環境
$ anyenv versions **envごとのインストールされている実行環境一覧
$ anyenv global **envごとのデフォルトの実行環境
$ anyenv update アップデート

う〜ん、めちゃ便利anyenv♫


あわせて読みたい記事





フォローする
  • このエントリーをはてなブックマークに追加


comments powered by Disqus
2018-09-29 travel
【 海外VLOG2】 観光スポットめぐり!夜の街から、絶景スポットまで一挙紹介

ドゥマゲテに到着して海外生活がスタートしました!

Read more

2018-09-19 travel
【 海外VLOG1】衝撃のドゥマゲテ空港 | 家族でフィリピン留学へ出発!

セブで1週間ほどの滞在が終わりました。 いよいよ、半年間の家族留学の為、ドゥマゲテへ向けて出発します!

Read more

2018-09-12 travel
「YouTube VLOG」始まりました | 半年の家族海外生活VLOGスタート!

私達ファミリーは、6ヶ月の海外生活を始めました。

Read more