我正在运行Ruby 1.9.3和Rails 4.0.0,我刚开始学习如何使用Ruby on Rails。每当我键入命令来创建项目时: rails新博客 当bundle尝试执行“bundle install”命令时,我收到此错误:
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 4.0.0) ruby depends on
bundler (< 2.0, >= 1.3.0) ruby
Current Bundler version:
bundler (1.2.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
但是使用命令: 宝石列表包 收益: 捆绑器(1.3.5,1.2.3) 并且命令: 捆绑-v 收益: Bundler版本1.3.5
我不知道为什么会这样,感谢任何帮助,谢谢。
答案 0 :(得分:1)
尝试检查Gemfile.lock是否使用了捆绑包版本。
您也可以尝试卸载旧版本:
gem uninstall bundler --version 1.2.3
答案 1 :(得分:1)
尝试删除Gemfile中的版本。保持
gem 'bundler'
现在运行
bundle update
答案 2 :(得分:0)
您还可以指定要使用的捆绑包的版本
bundle _1.3.5_ install