升级版本 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 (将#修改为@)