Ruby on rails 无法运行“bundle安装”并还原我的gemlock文件
我删除了我的gemlock文件,然后运行bundle安装,但出现了以下错误 捆绑程序找不到gem“railties”的兼容版本 gem文件中的gem列表:Ruby on rails 无法运行“bundle安装”并还原我的gemlock文件,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我删除了我的gemlock文件,然后运行bundle安装,但出现了以下错误 捆绑程序找不到gem“railties”的兼容版本 gem文件中的gem列表: coffee-rails (~> 4.2) was resolved to 4.2.2, which depends on railties (>= 4.0.0) jquery-rails (>= 4.3.1, ~> 4.3) was resolved to 4.3.1, which depends on railti
coffee-rails (~> 4.2) was resolved to 4.2.2, which depends on railties (>= 4.0.0)
jquery-rails (>= 4.3.1, ~> 4.3) was resolved to 4.3.1, which depends on railties (>= 4.2.0)
material-ui (~> 0.7.3.2) was resolved to 0.7.3.2, which depends on railties (~> 4.0)
rails (~> 5.1.2) was resolved to 5.1.2, which depends on railties (= 5.1.2)
sass-rails (~> 5.0) was resolved to 5.0.6, which depends on railties (< 6, >= 4.0.0)
web-console (>= 3.3.0) was resolved to 3.5.1, which depends on railties (>= 5.0)
coffee rails(~>4.2)已解析为4.2.2,这取决于railties(>=4.0.0)
jquery rails(>=4.3.1,~>4.3)已解析为4.3.1,这取决于railties(>=4.2.0)
物料ui(~>0.7.3.2)已解析为0.7.3.2,这取决于轨道(~>4.0)
钢轨(~>5.1.2)解析为5.1.2,这取决于钢轨(=5.1.2)
sass rails(~>5.0)已解析为5.0.6,这取决于rails(<6,>=4.0.0)
web控制台(>=3.3.0)已解析为3.5.1,这取决于railties(>=5.0)
我可以通过
ruby-v
获得ruby版本,但甚至不能通过rails-v
获得我的rails版本。可能是什么问题?更新您的Gemfile
的rails条目:
- gem 'rails'
+ gem 'rails', '< 5.0'
-gem'rails'
+gem'rails',“<5.0”
您的Gemfile.lock
是在Rails5
era之前创建的,因此开放式依赖关系很好。现在它被解析为Rails5
,强制执行railties=5.1.2
,而您的所有其他gems都没有准备好