Compass 是Ruby开发的 ,在使用前需要系统安装 Ruby环境,这里就不介绍了,可以去百度下。
输入如下命令,如果是windows用户可以将sudo去掉:
sudo gem install compass
如果出错类似这样:
$ sudo gem install compass Password: Fetching: chunky_png-1.3.5.gem (100%) Successfully installed chunky_png-1.3.5 Fetching: sass-3.4.22.gem (100%) ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/sass
需要将命令改为:
$ sudo gem install -n /usr/local/bin compass
出现 installed字样说明安装成功。
Successfully installed sass-3.4.22 Fetching: multi_json-1.11.2.gem (100%) Successfully installed multi_json-1.11.2 Fetching: compass-core-1.0.3.gem (100%) Successfully installed compass-core-1.0.3 Fetching: compass-import-once-1.0.5.gem (100%) Successfully installed compass-import-once-1.0.5 Fetching: rb-fsevent-0.9.7.gem (100%) Successfully installed rb-fsevent-0.9.7 Fetching: ffi-1.9.10.gem (100%) Building native extensions. This could take a while... Successfully installed ffi-1.9.10 Fetching: rb-inotify-0.9.7.gem (100%) Successfully installed rb-inotify-0.9.7 Fetching: compass-1.0.3.gem (100%) Compass is charityware. If you love it, please donate on our behalf at http://umdf.org/compass Thanks! Successfully installed compass-1.0.3 Parsing documentation for sass-3.4.22 Installing ri documentation for sass-3.4.22 Parsing documentation for multi_json-1.11.2 Installing ri documentation for multi_json-1.11.2 Parsing documentation for compass-core-1.0.3 Installing ri documentation for compass-core-1.0.3 Parsing documentation for compass-import-once-1.0.5 Installing ri documentation for compass-import-once-1.0.5 Parsing documentation for rb-fsevent-0.9.7 Installing ri documentation for rb-fsevent-0.9.7 Parsing documentation for ffi-1.9.10 Installing ri documentation for ffi-1.9.10 Parsing documentation for rb-inotify-0.9.7 Installing ri documentation for rb-inotify-0.9.7 Parsing documentation for compass-1.0.3 Installing ri documentation for compass-1.0.3 8 gems installed ~ yt$
创建compass项目
compass create myproject
编译项目
compass compile
会把sass 生成了 CSS文件了