简体   繁体   English

LoadError(无法加载此类文件-static_helper.rb):

[英]LoadError (cannot load such file — static_helper.rb):

I'm trying to upgrade an old rails 2.3 app to 2.3.15 and I'm getting the following error after changing the RAILS_GEM_VERSION line in environment.rb 我正在尝试将旧的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'

Are you using bundler? 您正在使用捆绑器吗? ( http://gembundler.com/rails23.html ). http://gembundler.com/rails23.html )。

I had a different error updating an old rails 2.3 app to 2.3.15 that I was able to work around by setting up bundler and removing config.gem lines from config/environment.rb 我将旧的Rails 2.3应用程序更新为2.3.15时遇到了另一个错误,可以通过设置捆绑器并从config/environment.rb删除config.gem行来解决此config/environment.rb


Nevermind that Bundler advice, I bet the StaticController expects to find a corresponding helper file. 没关系,没有Bundler的建议,我敢打赌, StaticController希望找到一个相应的帮助文件。 Try creating a file called app/helpers/static_helper.rb : 尝试创建一个名为app/helpers/static_helper.rb的文件:

module StaticHelper
end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 LoadError:无法加载此类文件-…/ advertisement_controller_spec.rb - LoadError: cannot load such file — …/advertisement_controller_spec.rb Rails rspec LoadError:无法加载此类文件— main_helper - Rails rspec LoadError: cannot load such file — main_helper Rails Rspec `require': 无法加载此类文件 -- rails_helper (LoadError) - Rails Rspec `require': cannot load such file -- rails_helper (LoadError) LoadError: cannot load such file — rails_helper (Rails 6 and Rspec) - LoadError: cannot load such file — rails_helper (Rails 6 and Rspec) rails 6应用程序测试绿色,但在生产中产生了怪异的效果:LoadError(无法加载此类文件-rb-readline) - rails 6 app tests green but in production wierd effect: LoadError (cannot load such file — rb-readline) Active_support / dependencies.rb:247`require':无法加载此类文件 - 2.1 / pg_ext(LoadError) - Active_support/dependencies.rb:247 `require': cannot load such file — 2.1/pg_ext (LoadError) 软件包安装错误后,kernel_require.rb:55:在&#39;require&#39;中:无法加载此类文件—捆绑程序(LoadError) - after bundle install error kernel_require.rb:55:in `require': cannot load such file — bundler (LoadError) /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:在&#39;require&#39;中:无法加载此类文件-cassandra(LoadError) - /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file — cassandra (LoadError) 在“加载”中:无法加载此类文件(LoadError) - in 'load': cannot load such file (LoadError) 脚本/服务器custom_require.rb:36:在`require':无法加载这样的文件 - test / unit / error(LoadError) - script/server custom_require.rb:36:in `require': cannot load such file — test/unit/error (LoadError)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM