我现在得到以下几点:在Rails 3中导致这种依赖性错误的原因是什么?
`dependencies.rb:239:in `require': no such file to load -- require_relative (LoadError`)
但我没有足够的信息来找出是什么原因造成或如何调试。
我该怎么办?
我现在得到以下几点:在Rails 3中导致这种依赖性错误的原因是什么?
`dependencies.rb:239:in `require': no such file to load -- require_relative (LoadError`)
但我没有足够的信息来找出是什么原因造成或如何调试。
我该怎么办?
它可能来自昨天发布的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
另外,加
gem 'require_relative'
到你的Gemfile。它看起来像linecache 0.45需要它,但0.43不需要,这就是降级linecache工作的原因。
你在什么版本的Ruby? – Dogbert 2011-06-12 20:31:27
我在1.8.7 .... – Angela 2011-06-12 20:45:07
我不确定是什么原因造成的......突然间,有一些小的变化,我开始得到这个,我不知道从哪里开始修复它.. ..当我创建一个全新的Rails应用程序实例,它开始很好,但我不想从头开始.... :( – Angela 2011-06-12 20:45:55