在Snow Leopard上使用RVM安装Rails的RI doc错误

时间:2011-01-12 08:27:21

标签: ruby-on-rails rubygems rvm

在Snow Leopard上安装带RVM的Rails在安装RI文档时出现了这个错误:

  

错误:执行gem时...(NoMethodError)
   undefined method coverage_level ='代表nil:NilClass

在为railties-3.0.3安装RI文档后发生这种情况。

我做了一次搜索,但没有找到类似的东西。这个错误也许不是世界末日,但我想看看是否有人有任何想法。任何帮助将不胜感激。

我在Mac OS 10.6.5上使用Ruby 1.9.2-p136和RVM 1.2.0。到目前为止,除了文档之外,所有的Rails宝石似乎都安装得很好。

3 个答案:

答案 0 :(得分:3)

在宝石的文档安装期间抛出错误。 在错误后使用=> gem install --no-rdoc --no-ri rails 给消息=>已成功安装rails-3.0.3

答案 1 :(得分:2)

我在安装其他宝石时遇到类似的错误。安装最新的rdoc gem有时会有所帮助,但并非总是如此。

答案 2 :(得分:1)

虽然安装了不同的宝石,但我得到了同样的错误。

我尝试删除抛出错误的gemset,并显示确认消息,询问我是否要删除另一个gemset。我删除了两个gemsets并从头开始重新创建它们,因此我没有看到错误。

在我的情况下,看起来像重复的gemset(rvm gemset copy source_gemset destination_gemset)的问题就是问题。