gulp gulp-sass исходная строка: 1: ошибка: файл для импорта не найден или нечитаем: susy

Нужна помощь, чтобы заставить gulp/gulp-sass распознавать susy. У меня заканчиваются идеи, и мне нужен второй набор глаз. Спасибо за отзыв.

Ошибка:

[gulp] [gulp-sass] source string:1: error: file to import not found or unreadable: "susy"

список драгоценных камней

rubygems-update (2.2.2)
rubyzip (1.0.0)
rvm (1.11.3.8)
sass (3.3.7)
selenium-webdriver (2.37.0)
slop (3.4.6)
sorcerer (1.0.2)
susy (2.1.2)

Конфиг.rb

require 'susy'

Gemfile

source 'https://rubygems.org'
gem 'susy'

Глоток

var paths = {
sass: ['sass/main.scss'],
scripts: ['js/vendor/jquery-1.11.0.min.js', 'js/*.js'],
images: 'img/**/*'
};
// Styles
gulp.task('styles', function() {
    return gulp.src(paths.sass)
    .pipe(sass({errLogToConsole: true}))
    .pipe(gulp.dest('css'))
    .pipe(rename({ suffix: '.min' }))
    .pipe(minifycss())
    .pipe(gulp.dest('css'))
    .pipe(notify({ message: 'Styles task complete' }));
});

person Upworks    schedule 15.05.2014    source источник
comment
gulp-sass использует lib-sass, который несовместим с ruby ​​gems. Может быть, попробовать gulp-ruby-sass?   -  person steveax    schedule 15.05.2014
comment
@steveax переключился на gulp-ruby-sass, и я получил следующее: [gulp] Ошибка в плагине 'gulp-ruby-sass': Синтаксическая ошибка: Файл для импорта не найден или нечитаем: susy.   -  person Upworks    schedule 15.05.2014
comment
Какую версию Sass использует gulp-ruby-sass? Susy 2 требует Sass 3.3+.   -  person Miriam Suzanne    schedule 16.05.2014
comment
@EricMSuzanne - он использует то, что установлено, и в настоящее время на моей машине это sass (3.3.7).   -  person Upworks    schedule 17.05.2014


Ответы (1)


Переключение на gulp-ruby-sass и настройка, как показано ниже, решили проблему:

gulp.task('styles', function() {
   return gulp.src(paths.sass)
    .pipe(sass({require: ['susy']}))
    .pipe(gulp.dest('css'))
    .pipe(rename({ suffix: '.min' }))
    .pipe(minifycss())
    .pipe(gulp.dest('css'))
    .pipe(notify({ message: 'Styles task complete' }));
});
person Upworks    schedule 23.05.2014