指南针和SASS:无法编译错误

问题描述:

我现在对这个问题感到非常厌倦。我已经拖延了很多次,试图让这一切顺利。我觉得这是我解决错误的最后一次尝试。这里所说:指南针和SASS:无法编译错误

我安装指南针

sudo gem update --system 
sudo gem install compass 

创建我的测试项目(名为test)

compass create test 

生成此

directory test/ 
directory test/sass/ 
directory test/stylesheets/ 
    create test/config.rb 
    create test/sass/screen.scss 
    create test/sass/print.scss 
    create test/sass/ie.scss 

我尝试编译项目

compass compile [path/to/test] 

我得到的是这样的错误消息:“没什么编译。 “

我尝试谷歌的问题,但我找不到任何东西来帮助我。这里有谁知道发生了什么事吗?我失去了一些东西重要?

进出口运行OSX 10.6.8

+0

这听起来像是你想用错误的路径编译。你可以添加文件夹结构吗? – Rito

+0

感谢Rito,但相信我,这里的路径不是问题。无论如何,这是我的路径:/ Users/patrik/\ [Projects \]/\ [LAB \]/\ [Compass \]/test。 “test”是如上创建的项目目录。 – Patrik

+0

OMG ...只是OMG。所有这段时间的挫折,我只是发现问题在于我的道路上[]。太棒了,但改变我的文件结构真是一件痛苦的事情。 :S – Patrik

检查,看看是否在你的文件路径有特殊字符。我有“[”和“]”包装目录名。这显然会导致罗盘剔除那些修复我的问题

看到好像有很多不同的情况导致这个相同的错误信息,我t似乎在调试输出中的一些额外信息可能会有所帮助。我花了几个小时,认为这是我的config.rb文件!哦,希望这篇文章能够节省一些时间。

+0

谢谢!这终于为我修好了。 – Techwolf

+0

看起来这个答复应该被接受? –

+1

我之前触发了这个,没有想到它的所有SCSS文件都是[partials](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials) - 文件名都是以下划线开头的。卫生署。 –

缺少config.rb会产生相同的错误。在您的基本sass目录中创建一个最小的目录,只包含

sass_dir = '.' 

仔细检查config.rb文件中的路径。此错误可能是由导致不存在目录的路径定义中的任何错误引起的。