Gemfile更新,错误做捆绑安装

时间:2013-10-24 16:52:07

标签: ruby-on-rails ruby coffeescript gem gemfile

我完全迷失了所以我会试着解释我的问题。 其实我正在阅读Ruby on Rails教程。我实际上正在安装所有环境以开始学习这门语言。

本书要求我更新Gemfile,并添加此

  group :assets do
    gem 'sass-rails',   '3.2.4'
    gem 'coffee-rails', '3.2.2'
    gem 'uglifier', '1.2.3'
    end

所以我删除了我的旧宝石sass-rails,我的旧宝石咖啡导轨和我的旧宝石uglifier。 执行此操作后,本书要求我保存它并在我的控制台上运行Bundle install。

完成此操作后,我收到此消息:

You have requested:  
    coffee-rails = 3.2.2

The bundle currently has coffee-rails locked at 4.0.1.
Try running `bundle update coffee-rails`

所以我完全迷失了,我不知道我在做什么,因为我只是按照书中的步骤。有人可以帮助我,告诉我在这里应该做些什么?为什么这本书要求我做这一切,如果它不起作用?

1 个答案:

答案 0 :(得分:0)

听起来你已经在一个较新的(可能没有版本要求)coffee-rails上完成了一个bundle安装,并且当前已经锁定在你的Gemfile.lock文件中。

执行它所说的并运行bundle update coffee-rails将Gemfile.lock文件更新为您指定的版本