【问题标题】:Codekit 2.0.5 Not Recognizing CompassCodekit 2.0.5 无法识别指南针
【发布时间】:2014-05-30 23:52:48
【问题描述】:

我一直在拔掉我漏掉的头发。我这周刚下载了 Codekit,想用 Compass/SASS/Susy 重新设计我自己的网站。我已经尝试了几种让它工作的方法,Codekit 中的偏好是指向可执行路径。我很高兴能够开始这项新的尝试,但我似乎无法通过设置。任何帮助将不胜感激!谢谢。

【问题讨论】:

    标签: susy-compass codekit susy-sass


    【解决方案1】:

    您的项目设置正确吗? 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。但我希望你已经知道了。

    【讨论】:

    • 我得到的只是这条消息。 Compass 无法编译项目中的一个或多个文件:您必须从项目目录编译单个样式表。
    • 我认为我遇到的问题是 config.rb 文件。我可以使用的文档或示例很少。
    【解决方案2】:

    你的cmets:

    使用 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'
    

    显然你可能没有使用 sassy-buttons。

    Susy2 的文档非常丰富,可在http://susydocs.oddbird.net/en/latest/ 获得。您没有说明如何设置项目,但我假设您的 CodeKit 设置指向从 SCSS 到已编译 CSS 的正确文件。

    您需要在您的 .scss 文件之一中使用“@import susy”。 (我不确定这是否有必要)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-20
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      相关资源
      最近更新 更多