2014-10-23 3 views
6

После обновления до Yosemite на моем Macbook Pro, sass --watch больше не функционирует. Я получаю следующее:Sass --watch break after Yosemite update

>>> Sass is watching for changes. Press Ctrl-C to stop. 
Ignoring bigdecimal-1.2.5 because its extensions are not built. Try: gem pristine bigdecimal-1.2.5 
Ignoring ffi-1.9.5 because its extensions are not built. Try: gem pristine ffi-1.9.5 
Ignoring ffi-1.9.3 because its extensions are not built. Try: gem pristine ffi-1.9.3 
Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 
Ignoring libxml-ruby-2.7.0 because its extensions are not built. Try: gem pristine libxml-ruby-2.7.0 
Ignoring nokogiri-1.6.3.1 because its extensions are not built. Try: gem pristine nokogiri-1.6.3.1 
Ignoring psych-2.0.6 because its extensions are not built. Try: gem pristine psych-2.0.6 

«драгоценный камень нетронутый» ничего не делает. Я пробовал на Sass 3.4.5 и 3.4.6. Не знаете, как это сделать.

+0

Только что получил эту ошибку сегодня утром, также в книге mac pro + Yosemite. 'Предупреждение: игнорирование ffi-1.9.3 ...' – Laurent

ответ

0

Я не уверен, что это квалифицируется как «ответ» как таковой из-за выжженной природы природы решения. Я заметил, что он отлично работает на моем домашнем MBP, у которого было значительно меньше установленных драгоценных камней. У меня действительно не было времени проверить мою рабочую машину, которая могла бы помешать, поэтому я удалил все драгоценные камни, используя инструкции here. Мне пришлось переустановить XCode CLI после этого и gem install listen, потому что я, вероятно, потерял это из предыдущих инструкций (каждый раз предупреждал «sass watch is listen for changes»), и теперь он компилируется.

Я понимаю, что это не может быть практическим ответом для других, которые могут широко использовать свои драгоценные камни (я, скорее всего, не получил много от множества уроков), но это сработало для меня. Я не самый опытный пользователь CL, и я знаю, что я, вероятно, должен использовать RVM или что-то в этом роде, но в любом случае это было трюком.

8

Iv'e столкнулся с той же проблемой, эта следующая команда помогла мне, попробуйте ввести «gem pristine - all», не знаю, что она делает, но все исправила.

+0

работало как шарм, спасибо! – gbinflames

+0

Можно также рассмотреть вопрос о создании «драгоценного камня», характерного для нарушенной зависимости, в отличие от «-all» – HoppyKamper