0

我完全迷路了,所以我会尝试解释我的问题。实际上我正在阅读 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

所以我删除了旧的 gem sass-rails、旧的 gem coffee-rails 和旧的 gem 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`

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

4

1 回答 1

0

听起来您已经在较新的(可能没有版本要求)coffee-rails 上进行了捆绑安装,并且当前已锁定在您的 Gemfile.lock 文件中。

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

于 2013-10-24T16:58:46.557 回答