rbenvで2.0.0系のrubyインストール時のエラーの改善方法メモ

rbenvを使って2.0.0系をインストールをした時に表示されたエラー
環境はMac

Installing ruby-2.0.0...

BUILD FAILED

Inspect or clean up the working tree at /var/folders/_0/zkqz91qx18d3849bmjzhk5jh0000gn/T/ruby-build.20140416205643.91789
Results logged to /var/folders/_0/zkqz91qx18d3849bmjzhk5jh0000gn/T/ruby-build.20140416205643.91789.log

~~~~~~省略~~~~~

The Ruby openssl extension was not compiled. Missing the OpenSSL lib?

エラーとなりインストールができない。

改善方法

The Ruby openssl extension was not compiled. Missing the OpenSSL lib?
オープンSSLのLIBが足りない・・・

ライブラリがOpenSSLが足りていないエラーのためインストール

brew install openssl
brew install readline

※ここら辺はxcodeのバージョンが低いとエラーとなるため、xcodeも最新をいれたほうがよい

ライブラリを指定してインストール

$ RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.0.0-p353

※参考2.0.0-p353の場合

インストール確認

rbenv versions

ではインストール成功したので

関連ディレクトリの更新 ※しないといけない

rbenv rehash

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

rbenv global 2.0.0-p353

※参考2.0.0-p353の場合

これで完了

その他おすすめの備忘録

Tagged with:
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>