将Rails 5.2.3升级到6.0.0

约翰·史密斯

尝试通过捆绑更新rails将Rails形式5.2.3升级到6.0.0 ,出现以下错误:

Bundler could not find compatible versions for gem "rails":
In Gemfile:
rails (= 6.0.0)

devise-security was resolved to 0.14.2, which depends on
  rails (>= 4.2.0, < 7.0)

devise_token_auth was resolved to 1.1.0, which depends on
  rails (>= 4.2.0, < 6)
斯派克曼

您正在devise_token_auth应用程序中使用gem。它的最新版本是gem 1.1.0,该版本尚不支持Ruby on Rails 6.0。它仍然取决于Rails>= 4.2.0< 6(请参阅其Rubygems页面中间的列

Rails发布了新的市长版本这一事实通常并不意味着所有gem在第一天就支持该版本。顺便说一句,这就是为什么我始终建议尽量减少使用的gem数量,而不是为每个简单的问题添加新的gem依赖项的原因。而且我们经常看到宝石永远不会更新或更新很晚。

在这种情况下,您似乎很幸运,因为master在GitHub上,此问题已解决这意味着维护人员已意识到此问题并正在对此进行研究。您可以选择从GitHub通过更改您的入口直接拉宝石Gemfile

gem 'devise_token_auth', github: 'lynndylanhurley/devise_token_auth'

但是请记住,这意味着您基本上一直都在使用最新的Alpha版本,我不建议在生产中使用它。不过,最好继续更新应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在将我的应用程序从Rails 3.2.13升级到4.2后,link_to停止工作(错误的参数数量(0表示0表示2)

elasticsearch-2是否兼容将kibana从版本4.5升级到5.x或6.x

将Rails 3.2升级到Rails 5

如何将mvc2升级到mvc5?

将Rails 3升级到5,作用域块语法

如何使用rvm将ruby 1.9.2-p0升级到最新的补丁程序级别?

将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

将Elasticsearch从5升级到7

将VirtualBox从4.3升级到5

将Windows 7升级到Windows 10 build 2004时出现BSOD(错误0xC1900101-0x40021)

将项目从Vue2升级到Vue3的最佳方法

将Azure WebApp从S3升级到Premium V2

Yii2-将Bootstrap 3升级到4

将笔记本电脑从SATA 2升级到SATA 3

Rails 5升级:/actionpack-5.0.0/lib/action_controller/test_case.rb:49:in`initialize':错误的参数数量(0表示2)(ArgumentError)

将主服务器从1.6.13-gke.0升级到1.7.11-gke.1后的日志泛洪

将Rails应用程序从5.0.0.rc2升级到5.0.0

将 neo4j 2.2 升级到 2.3 到 3.3 错误“无法将 v0.A.5 升级到 v0.A.8”

如何将ASP.NET 5从Beta6升级到Beta7

使用ASPX / ASCX将MVC3升级到MVC5:继承问题

将angular从4升级到6时使用angular2-jwt和AuthHttp的问题

将项目从Ionic 2升级到Ionic 3后,显示模块“ d3”错误

是否可以将Windows Server 2008 SP2上的PowerShell 3升级到更高版本?

从1.7.6-0升级到2.0.5-0后,Reviewboard未分配默认审阅者

从systemrescuecd的grub配置从5升级到6

从PRISM 5升级到6

从MVC2升级到MVC5项目

将react-router-dom从4升级到5

将Asp.net项目从4升级到4.5或5

将ASP.NET MVC从4升级到5的奇怪错误