我現在得到以下幾點:在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