- 更新日: 2015年9月18日
- Ruby
rbenv/ruby-buildでRuby最新バージョンをインストール
Mac の rbenv + ruby-build 環境で、新しいバージョンの Ruby(2.2.2, 2.2.3)をインストールしようとしたところ、それらのバージョンがなかった。
1 2 3 |
$ rbenv install -l |
上記コマンドでインストール可能な Ruby バージョンの一覧を確認できますが、これに新しいバージョンの Ruby が含まれていませんでした。同じような状況を以前も経験したことがあって、ruby-build のアップデートが必要だったことを思い出した。しばらく思い出せずに忘れてたので備忘録メモです。
— 環境 —
Mac OS X Yosemite
Homebrew 0.9.5
rbenv と ruby-build をアップデート
rbenv も ruby-build も homebrew でインストールしているので、homebrew をアップデートした後に rbenv と ruby-build をアップデートしました。
1 2 3 4 5 |
$ brew update $ brew upgrade rbenv $ brew upgrade ruby-build |
git clone とかで rbenv の plugin として ruby-build をインストールしている場合は、ruby-build を git pull すれば良いかと思う。
インストール可能な Ruby バージョンをもう一回確認。
1 2 3 4 5 6 7 8 9 |
$ rbenv install -l ... 2.2.1 2.2.2 2.2.3 2.3.0-dev ... |
今度は 2.2.2, 2.2.3 がインストール可能な一覧に出るようになった。
Ruby 2.2.2, 2.2.3 をインストール
Ruby 2.2.2 と 2.2.3 をインストールします。
1 2 3 4 5 6 |
$ CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl` --with-iconv-dir=`brew --prefix libiconv`" rbenv install 2.2.2 $ rbenv rehash $ CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl` --with-iconv-dir=`brew --prefix libiconv`" rbenv install 2.2.3 $ rbenv rehash |
CONFIGURE_OPTS は、以下あたりのエラー回避のためです。
rbenv 環境の Ruby の irb で日本語が文字化けするので直した | EasyRamble
Symbol not found: _SSLv2_client_method (LoadError) エラー | EasyRamble
以上で無事に最新バージョンの Ruby をインストールできました。
- Ruby の関連記事
- Gemの作り方(Ruby Gem)
- ローカル開発中のgemをGemfileに書いてインストール
- 熊本地震の余震が夜に多いのは本当か?Rubyプログラムで検証してみた
- El Capitanでgemのnative extensionビルド失敗に対応
- Rubyで親クラスから子クラスの定数を参照
- MacabをRubyで使う
- Rubyでクラスインスタンス変数にインスタンスメソッドからアクセス
- 距離1kmあたりの緯度・経度の度数を計算(日本・北緯35度)
- Google Maps Geocoding APIで住所から緯度・経度を取得するRubyコード
- Yahoo地図API(YOLP)のジオコーダAPIで住所から緯度・経度を求めるRubyコード
Leave Your Message!