在Rails 3中导致此依赖性错误的原因是什么?

时间:2011-06-12 20:29:20

标签: ruby-on-rails

我现在得到以下内容:

`dependencies.rb:239:in `require': no such file to load -- require_relative (LoadError`)

但我没有足够的信息来确定导致它的原因或如何调试它。

我该怎么办?

2 个答案:

答案 0 :(得分:6)

它可能来自昨天发布的linecache gem version 0.45。回到0.43将暂时让你解决这个问题。我不确定他们是否故意破坏了Ruby 1.8.7的支持。

这是ruby-debug-base的依赖关系。

Gemfile中添加类似于以下内容的内容。

group :development, :test, :cucumber do 
  gem "linecache", "0.43"
  gem "ruby-debug-base", "0.10.4.0"
  gem "ruby-debug", "0.10.4"
end

答案 1 :(得分:3)

或者,添加

gem 'require_relative'

到您的Gemfile。看起来像linecache 0.45需要它,但0.43不需要,这就是降级linecache的原因。