Sass 在 Cloud9 上使用 Compass 进行编译?

Sass compilation using Compass on Cloud9?

我正在尝试在 Cloud9 (http://c9.io) IDE 上编译我的 Sass。我有一个 Compass config.rb 文件,我希望得到遵守。

终端内 sass -h 的输出表明存在 --compass 选项:

mikemike@x:~/workspace/resources/assets/sass (master) $ sass -h compass
Usage: sass [options] [INPUT] [OUTPUT]

Description:
  Converts SCSS or Sass files to CSS.

Common Options:
    -I, --load-path PATH             Specify a Sass import path.
    -r, --require LIB                Require a Ruby library before running Sass.
        --compass                    Make Compass imports available and load project configuration.
    -t, --style NAME                 Output style. Can be nested (default), compact, compressed, or expanded.
    -?, -h, --help                   Show this help message.
    -v, --version                    Print the Sass version.

我不确定如何让它工作。没有关于它的其他信息,只是 运行 sass --compasssass --compass config.rb 似乎只是将 sass 置于交互模式。

您刚才 运行 的命令会提示您应该如何使用它。它需要一个输入和一个输出。由于您两者都不提供,因此它进入交互模式。

您不能指定 config.rb 的位置,这是设计使然。请改用 compass 命令(例如 compass watch)。

sass --compass is intended to be a quick-and-dirty way to get access to the Compass libraries that don't require any configuration. If you want anything more complicated, you should use the compass executable.

https://github.com/sass/sass/issues/858