捆绑软件安装后,“ rails s”命令不起作用。无法加载该文件?

时间:2019-01-08 08:20:54

标签: ruby-on-rails

我在新项目(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

2 个答案:

答案 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