Я следовал учебному пособию Хартла по RoR и обнаружил ошибку в последовательности настройки Rails. Я использую OS X Lion 10.7.3.
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#sec:rubygems
Я установил Git в соответствии с инструкциями. Я установил RVM (1.10.3), чтобы обновить Ruby до 1.9.3 (1.9.3p125 - это версия, отображаемая, когда я набираю "$ ruby -v").
Я обновил RubyGems до версии 1.8.17, версия, исправленная для руководства.
Я использовал vi для создания файла конфигурации gem согласно учебному пособию. Возможно, я как-то облажался, так как я не знаком с vi, но это было последнее, что я сделал перед тем, как нажать эту ошибку:
jboggan$ gem install rails -v 3.2.2
/Users/jboggan/.rvm/rubies/ruby-1.9.3 p125/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:183:in `merge': can't convert String into Hash (TypeError)
from /Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:183:in `initialize'
from /Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:78:in `new'
from /Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:78:in `do_configuration'
from /Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:51:in `run'
from /Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/bin/gem:25:in `<main>'
Буду признателен за любой вклад в преодоление этого. Я искал, но не смог найти кого-то еще с этой проблемой. Это мой первый пост на SO, поэтому, пожалуйста, скажите мне, если мне нужно предоставить больше информации, исправить мою фразу или сделать что-то, чтобы сделать вопрос более понятным. Большое спасибо!