Запуск задачи compass:dist (компас) никогда не заканчивается

У меня есть конфигурация grunt, в которой в настоящее время настроены модули часов и компаса. Но когда я обновляю любой файл scss, я получаю сообщение:

Запуск задачи "compass:dist" (компас)

и с этого момента ничего не происходит. Файлы не будут компилироваться. Кажется, что это очень медленная сборка. Жду 10 минут и ничего не происходит. Нет ошибок.

При запуске с -v -d будет получено: Запуск задачи "compass" [D] Источник задачи: /home/[mypath]/node_modules/grunt-contrib-compass/tasks/compass.js

Запуск задачи «compass:dist» (compass) [D] Источник задачи: /home/[mypath]/node_modules/grunt-contrib-compass/tasks/compass.js Проверка существования свойства compass.dist в файле config...OK: [нет файлов] Параметры: принудительно, трассировка, sassDir="assets/stylesheets", cssDir="../../[путь/к/сборке]"

Если я запущу "хрюкающие часы" и обновлю любой стиль, я получу: Файл "assets/stylesheets/style.scss" изменен. но после этого будет бесконечный Запуск "compass:dist" (компас) задание еще раз.

Код Gruntfile.js:

require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

grunt.initConfig({
    themeDir: "../../[path/to/build]",
    assetsDir: "assets",
    scriptsDir: "<%= assetsDir %>/javascripts",
    stylesDir: "<%= assetsDir %>/stylesheets",

    watch: {
        options: {
            livereload: false
        },

        compass: {
            files: ['<%= stylesDir %>/**/*.{scss,sass}'],
            tasks: ['compass']
        }
    },

    // compass and scss
    compass: {
        dist: { // Target
            options: {
                force: true,
                trace: true,
                sassDir: '<%= stylesDir %>',
                cssDir: '<%= themeDir %>'
            }
        }
    }
});

ОБНОВЛЕНИЕ Используемые версии: ruby ​​1.9.3 compass 1.0.1 node 0.10.33 grunt 0.4.5


person Olenin Slava    schedule 17.11.2014    source источник


Ответы (1)


Проблема была из-за рубиновой версии. После обновления до версии 2 все работает.

person Olenin Slava    schedule 24.12.2014