Та же проблема на моем Mac после перехода с Mac OS X 10.8 до OS 10.9 Mavericks.
Ruby 2 отлично работает на OS 10.8 (установлен с RVM). Но после миграции рубин 2 и рельсы 3.2 начали вести себя странно.
Так я следовал шаг за шагом инструкции от http://www.computersnyou.com/2673/2013/10/install-ruby-rails-macos-x-mavericks-10-9-mysql-step-step/
Урок 1: Не пытайтесь повторно установить. Удаление и установка
rvm uninstall ruby-2.0.0-p247
rvm install ruby-2.0.0-p247
Тогда у меня есть проблема с нетронутым:
command(4): __rvm_with ruby-2.0.0-p247 /Users/fred/.rvm/scripts/gemsets pristine
Restoring gems to pristine condition...
bcrypt-ruby-3.1.2 bigdecimal-1.2.0 binding_of_caller-0.7.2 ERROR: While executing gem ... (NoMethodError)
undefined method `hexdigest' for #<OpenSSL::Digest:0x000001024ffda0>
повторен с:
rvm install ruby-2.0.0-p247 --verify-downloads 2 --with-openssl-dir=/usr/local
и успешно, пока не нужно компилировать libv8.
Я загрузил следующий перл двоичную https://dl.dropboxusercontent.com/u/7919548/gems/libv8/libv8-3.11.8.17-x86_64-darwin-13.gem приходя
gem install ~/Downloads/libv8-3.11.8.17-x86_64-darwin-13.gem
gem install bundler --pre
И мой рубиновый работает хорошо, как и раньше! Надеюсь, что помогает.
Вы пробовали: 'rvm use ruby --install' перед' gem install rails' – mpapis