【问题标题】:Installing Rails 4.2.0.beta1 – Bundler could not find compatible versions for gem "sprockets-rails"安装 Rails 4.2.0.beta1 – Bundler 找不到 gem "sprockets-rails" 的兼容版本
【发布时间】:2014-10-17 21:48:16
【问题描述】:

我尝试安装 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?

【问题讨论】:

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


    【解决方案1】:

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

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

    P.S.:此外,我对rails_admin 也有同样的问题,我报告了here

    【讨论】:

    • 这也为我解决了File to import not found or unreadable: nprogress(或任何其他文件代替progress)。
    • 谢谢。这应该添加到Edge guide,因为它根本不明显。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 2013-06-30
    • 2019-03-28
    • 2023-03-14
    • 2014-07-30
    相关资源
    最近更新 更多