1

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

http://susy.oddbird.net/

仅供参考,我也在使用以下库

  • 罗盘
  • 资产
  • Symfony (2.x)
  • Ubuntu (10.4)

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

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

我确定这是因为 compass 无法找到要包含的 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 文件保存到示例文件夹中 - 它是否也应该将它们复制到“框架”或libs文件夹中(它没有)?

或者上述是否正确 - 在这种情况下,指南针文件中的“导入”减速与(来自文件系统 POV)sass 文件本身有何关系?

顺便说一句:除了这个问题,一切都很好。

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

4

1 回答 1

3

看起来 susy gem 没有正确安装。我卸载/重新安装,当我执行gem listas时,gem 现在出现了compass-susy-plugin

现在一切正常 - 我要补充一点,我还需要将这条线添加require 'susy'到我的指南针配置中。

于 2011-07-16T12:07:16.913 回答