0

我正在尝试将旧的 rails 2.3 应用程序升级到 2.3.15,并且在更改 environment.rb 中的 RAILS_GEM_VERSION 行后出现以下错误

LoadError (cannot load such file -- static_helper.rb):
app/controllers/static_controller.rb:1:in `<top (required)>'
<internal:prelude>:10:in `synchronize'
/Users/bob/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/Users/bob/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/Users/bob/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'
4

1 回答 1

2

你在使用捆绑器吗?(http://gembundler.com/rails23.html)。

我在将旧的 rails 2.3 应用程序更新到 2.3.15 时遇到了另一个错误,我可以通过设置捆绑程序并从中删除config.gem行来解决这个问题config/environment.rb


没关系 Bundler 的建议,我打赌StaticController希望找到相应的帮助文件。尝试创建一个名为app/helpers/static_helper.rb

module StaticHelper
end
于 2013-01-16T21:59:31.463 回答