Как настроить Compass для создания файлов с окончаниями строк Unix в Windows?

Я только что установил Compass 0.11.5 в Windows 7 с Ruby 1.9.2.

Моя среда разработки настроена на использование окончаний строк Unix для всех files.

Я создал начальный проект sass-test и заметил, что все созданные им файлы имеют окончания строки Windows. Я переместил существующий файл .css из другого проекта (с окончанием строки unix) в папку sass и изменил расширение на .scss. Я выполнил команду compass compile, чтобы сгенерировать файл .css для этого нового файла, и созданный им файл .css имел окончание строки Windows.

Я не могу найти никаких параметров конфигурации в документации Compass, чтобы заставить Compass генерировать файлы с окончаниями строк Unix.

Можно ли настроить Compass для создания файлов с окончаниями строк Unix в Windows?

Обновление

После дальнейшего исследования есть возможность передать параметры конфигурации в Sass из Compass.

Property Name   Type    Description
sass_options    Hash    These options are passed directly to the Sass compiler. For more details on the format of sass options, please read the sass options documentation.

В Sass есть опция для генерации окончаний строк unix:

: unix_newlines
Если true, использовать символы новой строки в стиле Unix при записи файлов. Имеет значение только в Windows и только тогда, когда Sass записывает файлы (в Rack, Rails или Merb, при использовании Sass :: Plugin напрямую или при использовании исполняемого файла командной строки).

Похоже, что добавление следующего Строка в файле config.rb проекта sass-test должна решить проблему:

sass_options = {:unix_newlines => true}

Но это никак не влияет на созданные в результате файлы .css - они все еще имеют окончания строки Windows.

12
задан jmohr 1 August 2011 в 20:05
поделиться