微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

升级版本 ruby​​ 时出错全球化

如何解决升级版本 ruby​​ 时出错全球化

请帮助我,在一个 rails 项目中,我的任务是将 ruby​​ 版本从 2.3.1 升级到 2.4.10 我研究并尝试更新每个 gem,但这似乎需要时间,我使用了 bundle update --conservative 。当一切看起来都不错时,我尝试运行 rails s,它会引发以下错误

/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:84:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'dpoint_web'. (Bundler::GemRequireError)
Gem Load Error is: This monkeypatch's lifetime is over. Check Globalize version.
Backtrace for gem load error is:
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/dpoint_web-4.3.0.1/lib/globalize_ext/migrator.rb:14:in `<top (required)>'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `require'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `block in require'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:240:in `load_dependency'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `require'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/dpoint_web-4.3.0.1/lib/dpoint_web.rb:11:in `<top (required)>'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:81:in `require'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:81:in `block (2 levels) in require'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:76:in `each'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:76:in `block in require'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:65:in `each'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:65:in `require'
/home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler.rb:114:in `require'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/config/application.rb:12:in `<top (required)>'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:78:in `require'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:78:in `block in server'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:75:in `server'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
/home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands.rb:17:in `<top (required)>'
bin/rails:4:in `require'
bin/rails:4:in `<main>'
Bundler Error Backtrace:
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:80:in `block (2 levels) in require'
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:76:in `each'
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:76:in `block in require'
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:65:in `each'
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:65:in `require'
    from /home/nguyen.quoc.vietb/.rvm/rubies/ruby-2.4.10/lib/ruby/site_ruby/2.4.0/bundler.rb:114:in `require'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/config/application.rb:12:in `<top (required)>'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:78:in `require'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:78:in `block in server'
    from /home/nguyen.quoc.vietb/Desktop/Projectxxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:75:in `server'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    from /home/nguyen.quoc.vietb/Desktop/Project/xxx/vendor/bundle/ruby/2.4.0/gems/railties-4.2.11.1/lib/rails/commands.rb:17:in `<top (required)>'
    from bin/rails:4:in `require'
    from bin/rails:4:in `<main>'

我尝试更新到最新版本的 globalize,但仍然无法正常工作。请帮帮我!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。