2

因此,对于我一直在使用它的目的,我并没有通过 Compass 对附加组件做太多疯狂的事情。我的主要用例是利用颜色操作库和一些条件/循环结构来生成一些不同的主题。

昨天我确实为省略号库运行了安装,然后在尝试“观看”我的项目时收到以下消息......

[收听警告]:缺少依赖项'wdm'(版本'~> 0.1')!
请运行以下命令以满足依赖关系: gem install --version '~> 0.1' wdm

为了获得更好的性能,建议您满足缺少的依赖项。

我在我的配置文件中看不到任何与这个“wdm”引用有关的东西,所以我希望有人能帮我弄清楚如何解决这个缺失的依赖关系。我尝试过运行所有可能的 gem 更新。

我目前在 Compass 中的“框架和模式”是::

  • compass/ellipsis - 用于跨浏览器省略号截断文本的插件。
  • 罗盘/扩展 - 生成一个罗盘扩展。
  • compass/pie - 与http://css3pie.com/集成
  • 指南针/项目 - 默认项目布局。

这是我的@imports ::

  • @import "指南针/css3";
  • @import "指南针/css3/用户界面";
  • @import "部分/变量";
  • @import "部分/颜色";
  • @import "部分/模块";

谢谢阅读!

4

2 回答 2

5

所以我解决了这个问题。仍然不确定是什么在我的环境中发生了变化,导致我需要处理这种依赖关系。解决方案不仅限于安装 wdm gem。本gem 依赖项要求我安装 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. 记事本配置.yml
  5. 添加了对我的主要 ruby​​ 安装的引用 ( - C:/Ruby200-x64 )
  6. 检查我一切都很好(ruby dk.rb 评论)
  7. ruby dk.rb 安装

在那之后,我做了几个 gem installs 然后直接去 gem install wdm

在那之后,我所有的指南针观看问题都无效了。

它值得吗?不知道......但至少我回到了我开始的地方。

于 2013-10-10T21:23:47.663 回答
1

安装它可能最简单(尽管命令是错误的:P):

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

我认为想要使用wdm (Windows Directory Monitor)是守卫。(Compass 使用 guard 来监听文件。)您可能刚刚在最近的 compass 更新中发现了这一变化。

于 2013-10-09T19:15:10.870 回答