Я использую gulp-compass для компиляции scss
в css
с помощью задачи gulp. Я использую Windows 7.
Моя задача Gulp:
gulp.task('styles', function() {
gulp.src('./sass/design.scss')
.pipe(compass({
config_file: './config.rb',
css: 'stylesheets',
sass: 'sass',
require: ['susy', 'breakpoint']
}))
.pipe(gulp.dest('dest/css'));
});
Я получаю следующее сообщение об ошибке:
Error: You need to have Ruby and Compass installed and in your system PATH for this task to work.
У меня установлены Ruby и Compass и они указаны в системном PATH, поэтому я не вижу, в чем проблема.
Я пробовал переустанавливать и Ruby, и Compass, но это тоже не помогло.
Когда я попытался использовать ту же задачу в системе Mac, она работала нормально.
Замена плагина gulp-compass
на gulp-ruby-sass невозможна из-за у них есть ошибка, которая не позволяет мне использовать определенные функции sass, которые мне нужно использовать.