繁体   English   中英

我已将 rails 版本从 rails 7.0 更新到 rails 6.0.4.6,然后当我尝试运行服务器时,它向我显示以下错误。 我应该怎么办?

[英]I have updated rails version from rails 7.0 to rails 6.0.4.6 and then when I try to run server it's showing me following error. What should I do?

 Traceback (most recent call last): 20: from bin/rails:4:in `<main>' 19: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' 18: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' 17: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/commands.rb:18:in `<main>' 16: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/command.rb:46:in `invoke' 15: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/command/base.rb:69:in `perform' 14: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch' 13: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command' 12: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run' 11: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/commands/server/server_command.rb:138:in `perform' 10: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/commands/server/server_command.rb:138:in `tap' 9: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/commands/server/server_command.rb:141:in `block in perform' 8: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.4.6/lib/active_support/dependencies.rb:324:in `require' 7: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.4.6/lib/active_support/dependencies.rb:291:in `load_dependency' 6: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.4.6/lib/active_support/dependencies.rb:324:in `block in require' 5: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' 4: from /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bootsnap-1.10.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' 3: from /home/laxmipasi/Documents/projects/DailyWork/config/application.rb:9:in `<main>' 2: from /home/laxmipasi/Documents/projects/DailyWork/config/application.rb:11:in `<module:DailyWork>' 1: from /home/laxmipasi/Documents/projects/DailyWork/config/application.rb:12:in `<class:Application>' /home/laxmipasi/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/railties-6.0.4.6/lib/rails/application/configuration.rb:160:in `load_defaults': Unknown version "7.0" (RuntimeError)

在我看来,rails 项目没有正确升级到 7.0 版。

您能否检查一下您的 gemfile 所说的版本并查看您为升级所采取的步骤?

go 到 config 文件夹,输入 boot.rb,更改为 6,这将解决问题,如果您尚未安装 bundle,这将是最后一个设置。

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM