Compass не создает CSS-файлы

#ruby #sass #compass

#ruby #sass #compass

Вопрос:

Когда я запускаю compass compile , операция выполняется успешно, но в моем каталоге CSS файлы CSS не создаются. Это моя структура папок:

 css
images
src
 -config.rb
 -screen.scss
 -overrides.css
  

И мой config.rb файл:

 http_path = "./"
css_dir = "../css"
sass_dir = "./"
images_dir = "../images"
javascripts_dir = "../javascripts"
line_comments = false
  
  • compass v1.1.0.alpha.3
  • sass v3.4.22
  • sass-rails v5.0.4
  • ruby v2.1.1p76

Ответ №1:

Проблема должна быть в каталогах, которые вы указали для своих ресурсов, т.е. css_dir , sass_dir , images_dir и javascripts_dir

Все значения для каталогов являются относительными к http-path .

С текущим значением для css_dir в вашем коде Compass должен генерировать css вне папки вашего проекта. Ваши пути должны выглядеть больше как

 http_path = '/'
css_dir = 'css'
sass_dir = 'sass' // I suggest you create a folder for all your sass files
images_dir = 'images'
javascripts_dir = 'javascripts'