【问题标题】:Compiling error on codekit when using sass, compass, and susy使用 sass、compass 和 susy 时在 codekit 上编译错误
【发布时间】:2012-11-06 21:16:33
【问题描述】:

每当我尝试保存在 codekit 中链接的 .scss 文件时,我都会收到以下错误:

"Compass 无法编译项目中的一个或多个文件:

/Applications/CodeKit.app/Contents/Resources/engines/compass/bin/../lib/compass/configuration/data.rb 第 161 行的 LoadError:没有要加载的文件 -- susy 使用 --trace 运行以查看完整的回溯"

有人知道为什么吗?在我解决这个问题之前,我无法继续。我已尝试更新和卸载/安装所有这些 gem 以及 codekit 本身。

有人可以帮帮我吗?提前致谢!

【问题讨论】:

    标签: sass compass-sass susy-compass


    【解决方案1】:

    您需要在终端中安装 Sass、Compass 和 Susy。现在转到 Codekit 首选项。 Languages-> Compass 并在 Advanced Compiler Settings 中选择单选按钮“Use the Compass executable at this path”(/usr/bin/compass)。之后你应该很高兴。

    【讨论】:

      【解决方案2】:

      安装所有 gem(是的,susy 应该放在第一位):

      sudo gem install susy    
      sudo gem install compass
      sudo gem install sass (not sure if needed but installed it.)
      sudo gem install toolkit
      sudo gem install compass-normalize
      sudo gem install compass-rgbapng
      

      【讨论】:

        【解决方案3】:

        Codekit 附带 Sass 和 Compass,不需要安装自定义库。

        错误消息表明问题出在 Codekit 库中,也许在这里联系 Codekit 开发人员是最好的选择。

        【讨论】:

        • 否定。 CodeKit 开发人员在这里。正如 CodeKit 帮助页面所解释的,如果您想使用 Compass 插件,目前需要使用外部安装的 Compass 版本。这是因为这些插件期望从系统标准位置运行;不是来自 CodeKit 的应用程序包。我正在研究一种方法来做到这一点,但目前使用插件的唯一方法是切换 CodeKit 以使用外部安装的 Compass 版本。
        猜你喜欢
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-16
        • 2014-09-30
        • 1970-01-01
        • 2014-01-27
        相关资源
        最近更新 更多