macos - 使用 SASS 命令行查看文件时出错

标签 macos command-line sass

我在 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) .

最佳答案

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

关于macos - 使用 SASS 命令行查看文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22413834/

相关文章:

shell - awk - 将相似的行收集在一行中

css - 如何使用 Angular 2 在 Ionic 2 中使用新的字体样式(如 AR Destiny)?

macos - 如何在 macOS 上检测远程音频按钮?

objective-c - 如何使用退出键关闭工作表?

python - 在 Python 和 Ubuntu 中调用命令行工具

linux - 在我的命令行中,为什么 echo $0 返回 "-"?

css - 图片出现在 Bootstrap 导航栏下方而不是下方

html - 根据单个容器 SCSS 中 sibling 的数量调整元素大小

macos - 与 AVX/AVX2 一起使用的 OS X 最低版本是多少?

objective-c - 应用被拒绝,因为缺少引用的框架