Ruby on rails Rails 3.2.2 Hartl RoR教程之后的安装错误;can';t将字符串转换为哈希(TypeError)";

Ruby on rails Rails 3.2.2 Hartl RoR教程之后的安装错误;can';t将字符串转换为哈希(TypeError)";,ruby-on-rails,osx-lion,Ruby On Rails,Osx Lion,我一直在遵循Hartl的RoR教程,在设置Rails的过程中遇到了一个错误。我正在运行OSXLion10.7.3 我已经按照指示安装了Git。我安装了RVM(1.10.3)以便将Ruby更新为1.9.3(1.9.3p125是我键入“$Ruby-v”时显示的版本) 我已经将RubyGems更新为1.8.17,这是本教程的固定版本 根据教程,我使用vi创建了一个gem配置文件。我可能因为不熟悉vi而搞砸了,但这是我在遇到这个错误之前做的最后一件事: jboggan$ gem install rai

我一直在遵循Hartl的RoR教程,在设置Rails的过程中遇到了一个错误。我正在运行OSXLion10.7.3

我已经按照指示安装了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>'
jboggan$gem安装rails-v3.2.2
/Users/jboggan/.rvm/rubies/ruby-1.9.3 p125/lib/ruby/site\u ruby/1.9.1/rubygems/config\u file.rb:183:“合并”中:无法将字符串转换为哈希(TypeError)
来自/Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site\u ruby/1.9.1/rubygems/config\u file.rb:183:在“初始化”中
from/Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site\u ruby/1.9.1/rubygems/gem\u runner.rb:78:in'new'
from/Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site\u ruby/1.9.1/rubygems/gem\u runner.rb:78:in“do\u配置”
from/Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site\u ruby/1.9.1/rubygems/gem\u runner.rb:51:in“run”
from/Users/jboggan/.rvm/rubies/ruby-1.9.3-p125/bin/gem:25:in`'

我非常感谢你对我的帮助。我已经搜索过了,但是找不到其他有这个问题的人。这是我在SO上的第一篇帖子,所以请告诉我是否需要提供更多信息,修改我的措辞,或者做些事情让问题更容易理解。非常感谢

在教程中,我错误地编辑了.gemrc文件。我删除了有问题的文件,并且能够正常安装Rails 3.2.2。请参阅的答案。

我相信我已经找到了答案。与这个问题相关:我想我只是在用Vim编辑时把.gemrc文件搞砸了。我删除了它,安装又回到了正轨。