Bundler找不到gem" sass-rails"的兼容版本。

时间:2015-07-05 16:32:20

标签: ruby-on-rails ruby macos bundler

我是Ruby on Rails的新手,当我为新项目运行bundle install时出现此错误。我在Mac OSx Yosemite上使用Rails 4.2.3

In Gemfile:
compass-rails (~> 2.0.4) ruby depends on
  sass-rails (<= 5.0.1) ruby

sass-rails (5.0.3)

我为什么会收到这个错误?

2 个答案:

答案 0 :(得分:1)

只需将sass-rails gem的版本添加到您的Gemfile中。找一个字符串:

gem "sass-rails"

并将其替换为

gem "sass-rails", "5.0.1"

由于compass-rails gem的旧版本很少发生此错误。您可以查看line of gemspec,看看compass-rails的新版本不会引发异常(因为sass-rails 5.0.3低于5.1

答案 1 :(得分:0)

尝试添加

source "https://rubygems.org"

source :github

位于GemFile的顶部