ruby-on-rails – 将rails从5.0.2升级到5.1.0
发布时间:2020-12-17 03:25:16 所属栏目:百科 来源:网络整理
导读:我试图通过在添加gem’trail’,’?之后运行bundle update rails来将我当前的rails 5.0.2版本升级到最新的rails 5.1.0版本. 5.1’在我的Gemfile上,我收到此错误消息. Bundler could not find compatible versions for gem "activesupport": In Gemfile: rails
我试图通过在添加gem’trail’,’?>之后运行bundle update rails来将我当前的rails 5.0.2版本升级到最新的rails 5.1.0版本. 5.1’在我的Gemfile上,我收到此错误消息.
Bundler could not find compatible versions for gem "activesupport": In Gemfile: rails (~> 5.1) was resolved to 5.1.0,which depends on activejob (= 5.1.0) was resolved to 5.1.0,which depends on globalid (>= 0.3.6) was resolved to 0.4.0,which depends on activesupport (>= 4.2.0) jbuilder (~> 2.5) was resolved to 2.6.1,which depends on activesupport (< 5.1,>= 3.0.0) rails (~> 5.1) was resolved to 5.1.0,which depends on activesupport (= 5.1.0) rails (~> 5.1) was resolved to 5.1.0,which depends on actionpack (= 5.1.0) was resolved to 5.1.0,which depends on rails-dom-testing (~> 2.0) was resolved to 2.0.2,which depends on activesupport (< 6.0,>= 4.2.0) rails (~> 5.1) was resolved to 5.1.0,which depends on sprockets-rails (>= 2.0.0) was resolved to 3.2.0,which depends on activesupport (>= 4.0) 解决方法
这听起来像你需要尝试升级到更新版本的jbuilder.然而,看看RubyGems,Jbuilder的当前依赖性仍然说:
如果是这种情况,JBuilder还不支持Rails 5.1现在需要的更新的Activesupport – 所以可能还没有在Rails 5.1中使用JBuilder. 如果你需要获得更新的Rails,那么你应该考虑: >检查JBuilder中是否有路线图. 您可以尝试覆盖 – 因为它可能只是工作,并且< 5.1仅仅因为它尚未使用更新版本进行测试 - 如果存在真正的兼容性问题,请准备好应对故障.尝试之后,我肯定会重新运行整个测试套件. 另一种方法是稍等一下 – 这是一个非常新鲜的版本 – 让其他包有机会赶上它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |