【问题标题】:Getting error when using command line for SASS to watch files使用 SASS 命令行查看文件时出错
【发布时间】:2014-04-20 06:22:41
【问题描述】:

我在 Macbook Pro 上的 Mac OS X Mavericks 中让 Sass 从终端工作时遇到问题。我正在进行全新的全新安装;重新格式化我的硬盘,加载 Mavericks,然后我首先进入命令行进行设置。

我做了sudo gem install sass,然后在我的桌面上创建了两个文件,test.css 和 test.scss。然后,当我尝试查看文件时,出现错误:

$ sass --watch desktop/test.scss:desktop/test.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
LoadError: cannot load such file -- rb-fsevent
  Use --trace for backtrace.
$

我不知道发生了什么或如何解决此问题,尝试搜索但没有找到与我的问题相关的任何答案。 Sass -v 给我Sass 3.3.2 (Maptastic Maple)

【问题讨论】:

  • 有一个关于类似“观察者”的截屏视频,称为“守卫”。它描述了完全安装它。它带有一个“sass”观察者并使用“rb-fsevent”的东西。 tutorials/guard-is-your-best-friend。可能值得一看。这只是您几分钟的时间。
  • 会给那块手表。这是在办公室引用我的机器,我周末出去了,但我会在星期一早上先试一试。我也刚刚发现了这一点:coolestguidesontheplanet.com/… 引用了 rb-fsevent。似乎在 Mavericks 上安装 sass 与平时有点不同(至少,据我所知)。感谢您的链接!
  • 那么,有人能解释一下我原帖中的反对意见吗?

标签: macos command-line sass


【解决方案1】:

安装丢失的文件:gem install rb-fsevent

gem 使用 OS X 的 FSEvents API 来侦听文件系统事件,包括更新的文件(例如,更新的 Sass 文件)。随着您的操作系统发生变化,可以合理地预期文件系统事件的处理方式会发生变化,因此任何依赖于文件系统行为的 gem 都会发生变化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-24
    • 2012-09-23
    • 2015-05-26
    • 2011-01-29
    • 2018-01-03
    • 2018-03-12
    • 2018-02-15
    • 2019-11-15
    相关资源
    最近更新 更多