2009-02-13 67 views
3

我在Rails v2.2.2上運行ruby,當我運行耙寶石時出現此錯誤。評估nil.dependencies意味着什麼發生了錯誤?

$耙寶石--trace
- [I] settingslogic
耙中止!
當你沒有想到它時,你有一個零對象!
錯誤發生在評估nil.dependencies

/vendor/rails/railities/lib/rails/gem_dependency.rb:77:in'依賴

+0

我剛剛嘗試過使用Rails 2.2.2和一個新的(空)Rails項目在Ruby 1.8.6上使用RubyGems 1.3.1。這對我來說可以。這將有助於瞭解您正在使用的這些版本。當你在一個乾淨的Rails項目中運行任務時,你會得到同樣的錯誤嗎? – 2009-02-13 18:13:50

回答

0

可以是具有寶石它試圖問題加載或設置所需的寶石。檢查任何奇怪的config.gem行config/environment.rb,並更新所有寶石(sudo gem update)。

0

票有更詳細一點here兩個備用變通方法 -add一行到依賴代碼軌道 或 - 指定gem依賴之前的寶石