Bundler could not find compatible versions for gem "sass":
In Gemfile:
bourbon (~> 4.0.1) ruby depends on
sass (~> 3.3) ruby
neat (>= 0) ruby depends on
sass (3.2.19)
我的宝石文件:
# SASS
gem 'sass', '~> 3.3.7'
#Neat
gem 'neat'
#Bourbon
gem 'bourbon', '~> 4.0.1'
是不是可以一起运行这些东西? (我是初学者,使用ruby进行项目)。
答案 0 :(得分:1)
neat (>= 0) ruby depends on sass (3.2.19)
Neat的最新版本1.6.0,取决于Sass 3.3及更高版本。您似乎在Bundler尝试使用的gemset中获得了旧版本的Neat。
尝试运行bundle update
。如果它没有帮助,请尝试使用以下方法更新您的Gemfile:
gem 'neat', '~> 1.6.0'
然后再次运行bundle update
。
要查看任何版本的Ruby gem的依赖关系及其版本,请访问RubyGems.org。
例如,Neat v1.6.0 lists列出了以下依赖项:
答案 1 :(得分:1)
使用gem sass
代替gem sass-rails
,并从app / assets / stylesheets / application.scss.css文件中删除*= require_tree .
。