Ruby on rails Bundler找不到gem的兼容版本;“sass轨道”;
我是RubyonRails新手,在为一个新项目运行bundle安装时出现了这个错误。我正在Mac OSx Yosemite上使用Rails 4.2.3Ruby 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
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"