我在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)
。
答案 0 :(得分:19)
安装缺少的文件:gem install rb-fsevent
gem使用OS X的FSEvents API来侦听文件系统事件,包括更新的文件(例如,更新的Sass文件)。随着您的操作系统发生变化,期望更改文件系统事件的处理方式以及因此依赖于文件系统行为的任何gem都是合理的。