我一直在拔掉我漏掉的头发。我这周刚下载了 Codekit,想用 Compass/SASS/Susy 重新设计我自己的网站。我已经尝试了几种方法来让它工作,Codekit 中的首选项指向可执行路径。我很高兴能开始这项新的尝试,但我似乎无法通过设置。任何帮助将不胜感激!谢谢。
2 回答
回复您的评论:
使用 Bundler,我的 Gemfile 包括:
gem "susy", "~>2.1.0"
gem "sass", "~>3.3.0"
gem "breakpoint", "~>2.4.0"
所以这些必须安装在 susy 可访问的系统上。CodeKit 不需要指南针,但我的 config.rb 文件包括这些:
require 'compass/import-once/activate'
require 'breakpoint'
require 'sassy-buttons'
显然你可能没有使用时髦的按钮。
Susy2 的文档非常丰富,可在http://susydocs.oddbird.net/en/latest/获得。您没有说明如何设置项目,但我假设您的 CodeKit 设置指向从 SCSS 到已编译 CSS 的正确文件。
您需要在您的 .scss 文件之一中添加“@import susy”。(我不确定这是否有必要了)。
您的项目设置正确吗?Susy 2 需要 SASS 3。CodeKit 2 可以选择使用 libSASS 而不是 SASS(我使用它)。我使用 Bundler 来处理其他依赖项。如果你使用 Bundler 来设置你的项目,它会在你的 config.rb 中添加 'require'compass/import-once/activate'。除此之外,没有特别需要或导入指南针。您是否有可以发布的 CodeKit 错误消息让我们看看出了什么问题?
我假设您使用的是 Susy 2。如果您使用的是 Susy 1,则必须添加 @import "susyone"; 到您的 config.rb。但我希望你已经知道了。