安装Rails 4.2.0.beta1 - Bundler找不到gem“sprockets-rails”的兼容版本

时间:2014-08-24 17:02:56

标签: ruby-on-rails ruby-on-rails-4.2

我试图安装Rails 4.2.0.beta1(released Aug 20, 2014)。我收到错误 Bundler无法找到gem“sprockets-rails”的兼容版本。以下是详细信息:

$ bundle update rails
Fetching gem metadata from https://rubygems.org/.........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "sprockets-rails":
  In Gemfile:
    sass-rails (~> 4.0.3) ruby depends on
      sprockets-rails (~> 2.0) ruby

    rails (= 4.2.0.beta1) ruby depends on
      sprockets-rails (3.0.0.beta1)

如何安装Rails 4.2.0.beta1?

1 个答案:

答案 0 :(得分:22)

Gemfile中有sass-rails gem。您需要将 sass-rails 的版本更改为'5.0.0.beta1'。然后运行bundle update sass-rails rails

您可以在this sprockets-rails issue找到一些有用的信息。

P.S。:此外,我在报告rails_adminhere时遇到了同样的问题。