使用Susy和Compass - 应该安装哪些文件?

时间:2011-07-12 14:24:21

标签: symfony compass-sass sass susy-compass

我正在尝试将Susy用作项目中的网格元素

http://susy.oddbird.net/

仅供参考我还使用以下库

  • 指南针
  • Assetic
  • Symfony(2.x)
  • Ubuntu(10.4)

当我尝试在我的sass文件中导入susy时

@import "compass/reset"
@import "compass/css3"
@import "susy" <- This line causes a server internal error (500)

我确信这是因为罗盘无法找到要包含的susy文件。安装成功的人可以告诉我这些susy文件应该位于何处?使用gem安装程序安装compass-susy-plugin后,我可以看到以下内容......

ubuntu@ubuntu-desktop:/$ locate susy
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/bootstrap.rb
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/clean.rb
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/config.rb
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/src
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/src/_base.scss
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/src/_defaults.scss
/home/ubuntu/.gem/ruby/1.9.1/gems/compass-0.11.5/examples/susy/src/screen.scss
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/bootstrap.rb
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/clean.rb
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/config.rb
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/src
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/src/_base.scss
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/src/_defaults.scss
/var/lib/gems/1.8/gems/compass-0.11.5/examples/susy/src/screen.scss

它似乎只将susy文件保存到examples文件夹中 - 它是否也将它们复制到'frameworks'或 libs 文件夹中(它还没有)?

或者上面是正确的 - 在这种情况下,指南针文件中的'import'减速如何与(从文件系统POV)sass文件本身相关?

BTW:除了这一个问题,一切都很好。

P.S 如果代表超过1500的人想要创建两个新标签,则应将“Assetic”和“Susy”附加到此帖子

1 个答案:

答案 0 :(得分:3)

看起来susy gem没有正确安装。我卸载/重新安装,当gem list compass-susy-pluginrequire 'susy'时,宝石现在显示出来。

现在一切正常 - 我想补充说我还需要在我的指南针配置中添加{{1}}行。