捆绑(Rails)问题

时间:2013-10-07 18:57:09

标签: ruby-on-rails ruby bundle

我正在运行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

我不知道为什么会这样,感谢任何帮助,谢谢。

3 个答案:

答案 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