4

我现在已经厌倦了这个问题。我被推迟了很多次试图让这件事继续下去。我觉得这是我解决问题的最后一次尝试。开始:

我安装指南针

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

4

3 回答 3

16

检查文件路径中是否有特殊字符。我有“[”和“]”包装一个目录名。这显然会导致 Compass 窒息。删除那些解决了我的问题。

似乎有很多不同的场景会导致相同的错误消息,调试输出中的一些附加信息似乎会有所帮助。我花了几个小时,以为这是我的 config.rb 文件!哦,好吧,希望这篇文章可以为别人节省一些时间。

于 2012-12-13T01:48:37.883 回答
5

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

sass_dir = '.'
于 2014-02-05T12:39:34.757 回答
2

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

于 2014-09-06T01:52:28.397 回答