我在RVM上的ruby-1.9.3-p429上运行rails 3.2.13,我突然在irb中遇到错误,我想要一些帮助。当我在对象上执行方法时,我得到错误'NoMethodError:undefined method unresolved_deps' for Gem:Module' which comes from /Users/sirbertly/.rvm/rubies/ruby-1.9.3-p429/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in
require'。我做了一些研究,我认为这是由于rubygems冲突,但我无法弄清楚如何解决它。任何想法都会得到真正的赞赏。
提前致谢。
答案 0 :(得分:3)
我遇到了同样的问题。我终于追踪到了我将rubygems升级到2.x的事实。它在2.0.0的发行说明中说明:
突破变化:
由于我使用rvm,我回到了最新的1.8.x版本
rvm rubygems 1.8.26
可能有其他/更好的方法来解决它,但这对我来说是这样的。我认为重新安装ruy 1.9.3会修复它,但它似乎与1.8.x版本的rubygems有关。