我在新项目(After Chage Rails version conflict occured .Bundler could not find compatible versions for gem)中有降级Rails版本的问题。
现在,我认为项目的Rails版本已卸载并更改为5.1.0。但是,“ bin / rails s”命令不起作用,无法启动Rails服务器。
1:将Rails版本5.2.2更改为5.1.0“ bin / rails s”命令之前 工作。
2:“ bin / rails -v”给出的是Rails 5.1.0
3:“ bin / rails s”在下面显示错误。
delete
答案 0 :(得分:0)
删除:
require: false
发件人:
gem 'bootsnap', '>= 1.1.0', require: false
这可以解决问题。
答案 1 :(得分:0)
似乎出现此问题是因为Rails试图加载active_storage,而在5.1版中则没有。
可能的解决方案是从require "active_storage/engine"
删除行config/application.rb
并将config.load_defaults 5.2
更改为config.load_defaults 5.1