让Susy和Compass在轨道上安装ruby

我刚刚开始使用ruby on rails,我尝试做的第一件事就是安装gem指南针和susy。 在弄清楚我需要将它们包含在gemfile中之后(我正在使用RubyMine并认为它会为我做),当我尝试将susy导入时,我仍然错过了“找不到”,“susy”错误我的一个css.scss文件。

我有ruby版本1.9.3(194)

和rubygem版本1.8.23

任何帮助我在我的包中需要哪些gem(和版本),如何确保他们进入项目包,非常感谢。

我在轨道3.2.7并使用Susy(和指南针)这样。

##### Gemfile: group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' gem 'compass-rails' gem 'susy', git: "git://github.com/ericam/susy.git" gem 'uglifier', '>= 1.0.3' end 

然后我有几个不同的CSS文件。 application.css.scss,screen.css.scss和_base.scss.css。

application.css.scss

 #### application.css.scss: @import "screen"; # Here you import your normal .scss files as well, like: # @import "products"; 

screen.css.scss

 #### screen.css.scss // --------------------------------------------------------------------------- // Imports @import "compass"; @import "base"; /* -------------------------------------------------------------------------*/ /* Layout */ // Here you can add layout styling or whatever... :) 

_base.css.scss

 // --------------------------------------------------------------------------- // Imports @import "susy"; // --------------------------------------------------------------------------- // Basic Grid $total-columns : 12; $column-width : 4em; $gutter-width : 1em; $grid-padding : $gutter-width; $show-grid-backgrounds : true; 

就是这样。 现在,您可以在application.css.scss中导入的所有scss文件中使用Susy。

我希望它可以帮助你开始。