指南针和SASS:没有编译错误

时间:2012-06-29 13:04:15

标签: sass compass-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

3 个答案:

答案 0 :(得分:16)

检查文件路径中是否包含特殊字符。我有“[”和“]”包装目录名称。这显然导致指南针窒息。删除那些修复我的问题。

看起来好像有很多不同的场景导致同样的错误消息,看起来调试输出中的一些额外信息可能会有所帮助。我花了几个小时,认为这是我的config.rb文件!哦,希望这篇文章可以节省一些时间。

答案 1 :(得分:5)

缺少config.rb会产生相同的错误。在只包含

的基本sass目录中创建一个最小的
sass_dir = '.'

答案 2 :(得分:2)

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