11

最近将 OSX Lion 上的 Ruby 从 1.8.7 更新到 1.9.3。在此过程中,我丢失了安装在 1.8.7 上的 Ruby Gem,因此尝试重新安装它们。

遇到了 rb-fsevent 宝石。文档说:

带有信号捕获的 FSEvents API(没有 RubyCocoa)

它究竟是做什么的?

其他宝石都不依赖于它。所以我想知道是否需要在 1.9.3 上安装它?

4

1 回答 1

21

rb-fsevent 是一个高效的 OSX 文件系统轮询解决方案。它使用 OSX 的底层“fsevent”api 来侦听文件系统事件(更新的文件等),然后在发生时执行某些操作。与抓取文件系统以查找更新文件的其他解决方案相比,您的硬盘驱动器磨损更少,CPU 密集度更低。

很多 gem 不依赖它,但如果安装了它就会使用它......

于 2012-12-19T02:32:06.443 回答