2012-12-19 47 views
10

最近更新的OSX Lion上的Ruby從1.8.7到1.9.3。在這個過程中,我失去了安裝在1.8.7上的Ruby Gems,所以試圖重新安裝它們。rb-fsevent做什麼?

來到rb-fsevent寶石。該文件說:

與信號捕獲(不RubyCocoa)

究竟是什麼做FSEvents API?

沒有其他寶石依賴於它。所以我想知道我是否需要在1.9.3上安裝它?

回答

17

rb-fsevent是一種高效的OSX文件系統輪詢解決方案。它使用OSX的底層「fsevent」api來監聽文件系統事件(更新的文件等),然後在發生這種事情時做一些事情。與其他解決方案相比,您的硬盤驅動器損耗更少,佔用CPU資源更少,可以抓取您的文件系統以查找更新的文件。

很多寶石的不依賴於它,但使用它,如果它的安裝...

+1

謝謝您的回答菲利普 - 它肯定是這樣使用它(即,「指南針羅盤寶石看」)。 – Prembo