Gruntjs Grunt罗盘/SCSS未编译

Gruntjs Grunt罗盘/SCSS未编译,gruntjs,Gruntjs,我对Grunt和SCSS的整个工作流都很陌生,最近配置了Grunt,在MAMP下运行WP主题开发。Node、NPM、Grunt及其依赖项的安装进展顺利。但是,当我对.SCSS文件进行更改时,由于compass发出以下警告,它似乎没有反映对.CSS文件的更改: Running "compass:app" (compass) task LoadError on line ["55"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_requi

我对Grunt和SCSS的整个工作流都很陌生,最近配置了Grunt,在MAMP下运行WP主题开发。Node、NPM、Grunt及其依赖项的安装进展顺利。但是,当我对.SCSS文件进行更改时,由于compass发出以下警告,它似乎没有反映对.CSS文件的更改:

Running "compass:app" (compass) task LoadError on line ["55"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- susy Run with --trace to see the full backtrace Warning: ↑ Use --force to continue. Aborted due to warnings. 不太清楚发生了什么,但很明显Ruby和Compass之间存在通信问题? 是否是不正确的版本映射或路径

我研究并尝试了以下内容:

卸载了当前安装的新Ruby

安装的RVM没有使用它,只是安装了它

将compass升级到最新版本0.12.2,并确保此版本反映在grunt的package.json中


非常感谢您的指点和建议

我不知道这是否是一个选项,但你可以看看Prepos。我尝试了一段时间来设置您正在使用的原始/核心设置,但它总是很古怪——更不用说设置起来非常繁琐了。Prepos消除了所有的痛苦!只是一个建议


相关/参考链接:

似乎它在寻找苏西,你安装了吗?正如@steveax所说,看起来你需要苏西宝石。。。试一试如何安装susy?如果您确实需要susy,并且正在使用grunt contrib compass任务,您可能还需要将其添加到compass任务所需的选项中。