Compass / SASS中缺少依赖关系
因此,我并没有通过Compass为我一直在使用它的附加组件做太多的疯狂。 我的主要用例是利用颜色操作库和一些条件/循环结构来生成一些不同的主题。
昨天我确实运行了一个省略号库的安装,然后在尝试“观察”我的项目时给出了以下消息…
[听警告]:缺少依赖’wdm’(版本’〜> 0.1’)!
请运行以下命令以满足依赖性:gem install –version’〜> 0.1’wdm为了获得更好的性能,建议您满足缺少的依赖性。
我的配置文件中没有看到任何与此’wdm’引用有关的内容,所以我希望有人可以帮我弄清楚如何解决这个缺失的依赖项。 我已经尝试过运行任何和所有gem更新。
我目前在Compass中的’框架和模式’是::
- compass / ellipsis – 用于跨浏览器省略号截断文本的插件。
- 指南针/扩展程序 – 生成指南针扩展。
- 指南针/饼图 – 与http://css3pie.com/集成
- 指南针/项目 – 默认项目布局。
这是我的@imports ::
- @import“compass / css3”;
- @import“compass / css3 / user-interface”;
- @import“partials / variables”;
- @import“partials / colors”;
- @import“partials / modules”;
谢谢阅读!
所以我解决了这个问题。 仍然不确定在我的环境中发生了什么变化导致我需要处理这种依赖。 解决方案不仅限于安装wdm gem。 本机 gem依赖项要求我安装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 >>初始化完成!
- notepad config.yml
- 添加了对我的主ruby安装的引用( – C:/ Ruby200-x64)
- 检查我一切都很好(ruby dk.rb review)
- ruby dk.rb安装
之后,我做了几个gem安装,然后直接进行gem install wdm
在那之后,我所有指南针看到的困境都是无效的。
它值得吗? Dunno ……但至少我回到了我开始的地方。
可能最容易安装它( 虽然命令错误 :P):
gem install --version 0.1 wdm # and the latest gem install wdm
我认为这是想要使用wdm(Windows目录监视器)的守卫。 (指南针使用guard进行文件监听。)您可能刚刚在最近的罗盘更新中选择了此更改。