2011-05-19 43 views
0

拉出我的應用程序後,我注意到我必須運行bundle install(我在Ubuntu 10.10上使用rails 3和ruby 1.9)。未定義的方法調用:err:更新包後的符號

Bundler指出了一個寶石衝突,並告訴我捆綁更新。在那之後,我的應用打破了給我下面的錯誤:

https://gist.github.com/979975

在到config/environment.rb:5,我只有

TopTal ::在Application.Initialize!

我重新安裝了rvm,ruby,再次運行bundle安裝,但錯誤仍然出現在這裏。有人有什麼主意嗎?

回答

0

小心「包更新」!當你運行它時,bundler忽略了Gemfile.lock中以前安裝的gem並更新了許多或全部的gem。我建議您在執行更新之前將您的Gemfile和Gemfile.lock恢復爲原始狀態,然後重新嘗試安裝軟件包。注意與衝突的寶石,然後做「包更新gem_name」。這應該只更新問題的寶石。

相關問題