2012 11月25日 12:08
Mac で rbenv 使って ruby-2.0.0-preview1 インストールすると OpenSSLがうごかないのでなんとかしてみた
以前書いたruby-2.0.0をビルドしてみた on Rbenvの方法で build できるのですが Mac OSX でやると OpenSSLのバージョンが古いようで、 bundle install などが失敗してしまいます。 なので OpenSSLを一緒にインストールするようにパッチを書いてみました。 githubにupしてます。 上記の記事と同じ状況であれば以下の操作でインストールできます。 $ cd ~/.rbenv/plungin/ruby-build $ git remote add eiel git@github.com:eiel/ruby-build.git $ git remote update $ git checkout eiel/master -b eiel $ rbenv install 2.0.0-preview1 patchの内容ですが share/ruby-build/ にビルド時のルールを定義するファイルがあるのでそこに OpenSSL を追加しました。でもそのままだと失敗したので、configure のoptionを追加したり make のオプションを潰したりしてます。 homebrewを使った場合の情報はおちてるんですが Gentoo Prefix を使う身としては使わずになんとかしたかった。 参考文献 http://blog.takuyan.com/blog/2012/11/21/rbenv-install-2-0-0-preview1-and-openssl/ https://github.com/mxcl/homebrew/blob/master/Library/Formula/openssl.rb