Отсутствующие зависимости в компасе /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
- распаковал файлы в C: \ RubyDevKit
- cmd C: \ RubyDevKit
- ruby dk.rb init >> Инициализация завершена!
- блокнот config.yml
- Добавлена ссылка на мою основную установку ruby ( - C:/Ruby200-x64)
- проверил что у меня все хорошо (обзор ruby dk.rb)
- ruby dk.rb установить
После этого я выполнил пару установок gem, а затем пошел прямо к установке gem wdm
После этого все мои проблемы с наблюдением за компасом стали недействительными.
Стоило ли? Не знаю... но, по крайней мере, я вернулся к тому, с чего начал.
Вероятно, проще всего просто установить его ( хотя команда неверна:P):
gem install --version 0.1 wdm
# and the latest
gem install wdm
Я думаю, что это охранник, который хочет использовать wdm (Windows Directory Monitor). (Компас использует защиту для прослушивания файлов.) Возможно, вы только что заметили это изменение в недавнем обновлении компаса.