我搜索了SO,有几个相关问题,但无法解决我的问题。
当我跑步时:$ bundle update
从https://gems.ruby-china.org/获取宝石元数据..........
从https://gems.ruby-china.org/获取版本元数据..
解决依赖关系......
Bundler找不到gem“railties”的兼容版本:
在Gemfile中:
设计(〜> 3.5.0)被解析为3.5.1,这取决于
铁路(< 5,> = 3.2.6)
rails(〜> 5.0.1)被解析为5.0.1,这取决于
铁路(= 5.0.1)
图片如下:
而且,我运行$ rails -v
:
无法在Gemfile中列出的任何gem源中找到gem'devise(〜> 3.5.0)',或者在此计算机上可用。
答案 0 :(得分:3)
您已将修改后的版本修改为' 3.5.x'版本,与rails 5不兼容。在你的Gemfile中,你需要将你使用的版本的版本更改为4.x版本,可能是3.5,如下所示:
gem 'devise', '~> 3.5.0'
应该成为
gem 'devise', '~> 4.1.0'
或类似的东西。