Отсутствующие зависимости в компасе /SASS

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

Вчера я запустил установку для библиотеки с многоточием, а затем при попытке "посмотреть" мой проект получил следующее сообщение...

[Прослушивание предупреждения]: отсутствует зависимость 'wdm' (версия '~> 0.1')!
Пожалуйста, запустите следующее для удовлетворения зависимости: gem install --version '~> 0.1' wdm

Для лучшей производительности рекомендуется удовлетворить отсутствующую зависимость.

Я не вижу ничего в моем конфигурационном файле, который имеет какое-либо отношение к этой ссылке 'wdm', поэтому я надеялся, что кто-нибудь поможет мне разобраться, как устранить эту отсутствующую зависимость. Я попытался запустить все возможные обновления Gem.

Мои текущие 'Структуры & Образцы' в пределах Компаса:

  • compass / ellipsis - Плагин для кросс-браузерного усеченного текста на многоточии.
  • компас / расширение - создать расширение компаса.
  • компас / пирог - интеграция с http://css3pie.com/
  • компас / проект - макет проекта по умолчанию.

Вот мои @imports::

  • @import "compass / css3";
  • @import "compass / css3 / user-interface";
  • @import "partials / variable";
  • @import "partials / colors";
  • @import "partials / modules";

Спасибо за прочтение!

2 ответа

Решение

Поэтому я решил проблему. Я все еще не уверен, что именно изменилось в моей среде, и мне пришлось столкнуться с этой зависимостью. Решение не ограничивалось установкой драгоценного камня wdm. Нативная зависимость от гемов потребовала от меня установки Ruby DevKit ( http://rubyinstaller.org/downloads).

Я использую ОС Windows 7. Следуя инструкциям, расположенным @ https://github.com/oneclick/rubyinstaller/wiki/Development-Kit I

  1. распаковал файлы в C: \ RubyDevKit
  2. cmd C: \ RubyDevKit
  3. ruby dk.rb init >> Инициализация завершена!
  4. блокнот config.yml
  5. Добавлена ​​ссылка на мою основную установку ruby ​​( - C:/Ruby200-x64)
  6. проверил что у меня все хорошо (обзор ruby ​​dk.rb)
  7. ruby dk.rb установить

После этого я выполнил пару установок gem, а затем пошел прямо к установке gem wdm

После этого все мои проблемы с наблюдением за компасом стали недействительными.

Стоило ли? Не знаю... но, по крайней мере, я вернулся к тому, с чего начал.

Вероятно, проще всего просто установить его ( хотя команда неверна:P):

gem install --version 0.1 wdm
# and the latest
gem install wdm

Я думаю, что это охранник, который хочет использовать wdm (Windows Directory Monitor). (Компас использует защиту для прослушивания файлов.) Возможно, вы только что заметили это изменение в недавнем обновлении компаса.

Другие вопросы по тегам