Ruby on rails Bundler找不到gem的兼容版本;“sass轨道”;

Ruby on rails Bundler找不到gem的兼容版本;“sass轨道”;,ruby-on-rails,ruby,macos,bundler,Ruby On Rails,Ruby,Macos,Bundler,我是RubyonRails新手,在为一个新项目运行bundle安装时出现了这个错误。我正在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) 文件中的: compass rails(~>2.0.4)ruby依赖于 sass rails(尝试添加 source "https

我是RubyonRails新手,在为一个新项目运行bundle安装时出现了这个错误。我正在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)
文件中的
:
compass rails(~>2.0.4)ruby依赖于
sass rails(尝试添加

source "https://rubygems.org"


在gem文件的顶部

只需将
sass-rails的版本添加到gem文件中。查找字符串:

gem "sass-rails"
并将其替换为

gem "sass-rails", "5.0.1"

发生此错误的原因是
compass rails
gem的旧版本很少。您可以查看一下,看看新版本的
compass rails
不会引发异常(因为
sass rails 5.0.3
低于
5.1

很抱歉,我想的是错误的错误。将sass rails版本降低到5.0.1。compass依赖项似乎尚未更新。我将sass rails版本降低到5.0.1,并使用bundle update更新了gems…现在我可以运行web应用程序了。谢谢!
gem "sass-rails", "5.0.1"