【发布时间】:2014-01-19 06:17:24
【问题描述】:
我对整个 Grunt 和 SCSS 工作流程的东西还很陌生,最近我用在 MAMP 下运行的 WP 主题开发配置了 Grunt。 Node、NPM、Grunt 及其依赖项的安装进展顺利。但是,当我对 .SCSS 文件进行更改时,由于来自 compass 的以下警告,它似乎没有反映对 .CSS 文件的更改:
运行“compass:app”(指南针)任务 /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb 行 ["55"] 上的 LoadError:无法加载此类文件 -- susy 使用 --trace 运行以查看完整的回溯 警告:↑ 使用 --force 继续。 由于警告而中止。不完全确定发生了什么,但显然是 Ruby 和 Compass 之间的通信问题? 是不正确的版本映射还是路径..?
我研究并尝试了以下内容:
卸载当前和安装的新 Ruby
安装的RVM(没用,刚装)
将指南针升级到最新版本 0.12.2 并确保此版本反映在 grunt 的 package.json 中。
任何指点和建议都非常感谢!
【问题讨论】:
-
好像在找suzy,你安装了吗?
-
正如@steveax 所说,看起来你需要susy gem...试试
gem install susy怎么样?如果您确实需要 susy 并且您正在使用grunt-contrib-compass任务,您可能还需要将其添加到您的指南针任务的required选项中。
标签: gruntjs