【问题标题】:Missing Dependencies in Compass/SASSCompass/SASS 中缺少依赖项
【发布时间】:2013-10-11 05:26:33
【问题描述】:

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

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

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

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

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

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

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

这是我的@imports ::

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

感谢阅读!

【问题讨论】:

    标签: ruby rubygems compass-sass


    【解决方案1】:

    所以我解决了这个问题。仍然不确定是什么在我的环境中发生了变化,导致我需要处理这种依赖关系。解决方案不仅限于安装 wdm gem。 native gem 依赖项要求我安装 Ruby DevKit (http://rubyinstaller.org/downloads)。

    我使用的是 Windows 7 操作系统。按照位于@https://github.com/oneclick/rubyinstaller/wiki/Development-Kit我的说明进行操作

    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,然后直接去了 宝石安装 wdm

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

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

    【讨论】:

      【解决方案2】:

      安装它可能最简单 (the command is wrong though :P):

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

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

      【讨论】:

      • 除了基本的 gem 安装之外,还有更多的风险...在下面回答。
      猜你喜欢
      • 1970-01-01
      • 2017-12-25
      • 2015-04-18
      • 2020-03-24
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多