@Flicker
*-coder

Откуда берется неизвестный путь при работе с sass в guard?

Приветствую,
Система : Linux Mint 13.
Установлены гемы (gem): guard, guard-sass, guard-compass, guard-livereload

Содержимое Guardfile файла:
guard :compass
guard 'livereload' do
     watch(%r{.+\.(html|css|js)$})
end
guard 'sass', :input => 'sass', :output => 'css'

Содержимое config.rb файла:
http_path = "/"
css_dir = "css"
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"


Содержимое screen.scss файла
@import "compass/reset";

При компилирование из *.scss в *.css и при содержание в нем кода ссылающегося на compass, т.е
@import "compass/reset";
выдает ошибку
ERROR - [Sass] Sass > Syntax error: File to import not found or unreadable: compass/reset.
> [#]               Load paths:
> [#]                 /home/user123/Desktop/test/public/stylesheets/sass
> [#]                 /home/user123/Desktop/test/sass
> [#]         on line 1 of sass/screen.scss

Но конечный файл (*.css) не содержит никаких ошибок, т.е. генерируется обычный css-файл.

Папки public и stylesheets - не существуют.
Подскажите, откуда guard берет неправильный путь (public/stylesheets) ?
  • Вопрос задан
  • 2949 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы