Techioz Blog

Ruby 2.0 Rails gem インストール エラー「そのようなファイルをロードできません – openssl」

概要

私はOSX 10.8.2にRuby 2.0をインストールして使用しています… 「sudo gem install Rails」を実行しようとしたときにこれが発生しました

$ sudo gem install rails
ERROR:  Loading command: install (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

以前は Ruby 1.9.x と Rails 3.2.x が正常に動作していました

解決策

まず OpenSSL をインストールして、Ruby を再度コンパイルする必要があります。

RVM:

rvm pkg install openssl
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr