デフォだと gem 1.8 系列が入って特定のシステムが動かない
この gist 内の 1.9.2-p0-gem-1.3 を使えばインストールできる
rbenv install ./1.9.2-p0-gem-1.3
rbenv global 1.9.2-p0-gem-1.31.9.2-p0-gem-1.3 だけじゃ難しい。理由は openssl 0.9.8 じゃないと 1.9.2-p0 のビルドがコケるから。
rbenv は Mac の場合は指定した openssl を入れてくれるけど、それ以外のディストリの場合は別途 openssl を入れる必要がある。
今のところ二種類方法がある。(Ubuntu の場合)
古いバージョンの apt のレポジトリを指定して、そこから openssl0.9.8 を入れる。
こっちの場合はインストール手順に特に変更は無し。
こっちは bundle install でダメだった
/usr/local あたりに自分で openssl を入れる。
$ sudo su -
# cd /usr/local/src
# wget http://www.openssl.org/source/openssl-0.9.8za.tar.gz
# tar xzf openssl-0.9.8za.tar.gz
# cd openssl-0.9.8y
# ./config --prefix=/usr/local
# make
# make install入れた後に CONFIGURE_OPTS を指定して rbenv install を実行する
$ CONFIGURE_OPTS="--with-openssl-dir=/usr/local" rbenv install ./1.9.2-p0-gem-1.3