2013-10-24 3 views
0

Просто сделал новую установку на моем MacBook с Mavericks. Я использую Йомена и хрюкаю, чтобы скомпилировать мой проект. После переустановки и понижающий код из репозитория, я вижу эту ошибку:Sass Breakpoint вызывает ошибку Grunt

Warning: LoadError on line ["55"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb: 
cannot load such file -- app/bower_components/compass-breakpoint/lib/breakpoint 

Run with --trace to see the full backtrace Use --force to continue. 

Я требую останова в моем gruntfile.js. Если я удалить требование, все компилируется, как ожидалось, без ошибок.

Сообщите мне, если я могу предоставить более подробную информацию. Благодаря

+0

Этот ответ исправил проблему: [ссылка на stackoverflow] (http://stackoverflow.com/questions/18373644/trouble-running-compass-on-osx-loaderror-onlineline-51) –

ответ

1

Так ошибка по-видимому, вызвана не указывая на правильный файл (это то, что означает, что ошибка cannot load such file), поэтому дважды проверьте, что ваш путь импорта правильно, но на данный момент, вы необходимо использовать Breakpoint через Ruby Compass, поскольку для правильной работы требуется немного кода Ruby. С доступной Sass 3.3 эта зависимость Ruby уходит. Breakpoint получает обновление, но для этого потребуется компилятор, совместимый с Sass 3.3 (libsass, какие полномочия grunt-sass, не совместим с Sass 3.3, например).

Я бы посоветовал вам использовать grunt-contrib-compass, использовать Bundler для управления зависимостями Ruby версии и скомпилировать Ruby Compass. Эти шаги должны решить ваши проблемы.

+0

отлично решил мою проблему Благодарю. Я подумал, что мне нужно как установить драгоценный камень, так и пакет колодцев. – jbenjohnson

+0

@Snugug что делать, если я хочу удалить компас и не использовать его. Есть ли другой способ заставить его работать с ворчанием? – user2945872

+0

Точка останова доступна через Bower для любой установки и доступна в качестве модуля очков для использования с узлом Sass and Eyeglass – Snugug

0

Предлагает пойти с точкой останова NPM. Для установки:

npm install breakpoint-sass & add require 'breakpoint' в файле config.rb.