2012-12-19 12 views
10

Kürzlich aktualisiert Ruby auf OSX Lion von 1.8.7 bis 1.9.3. In dem Prozess verlor ich die Ruby Gems, die auf 1.8.7 installiert wurden, also versuchte, sie neu zu installieren.Was macht rb-fsevent?

Kam über den rb-fsevent Gem. Die docs sagen:

FSEvents API mit Signalen zu kontrollieren (ohne RubyCocoa)

Was genau macht sie?

Keines der anderen Edelsteine ​​ist davon abhängig. Also ich frage mich, ob ich es auf 1.9.3 installieren muss?

Antwort

17

rb-fsevent ist eine effiziente Lösung zum Abfragen von Dateisystemen für OSX. Es verwendet die OSX-zugrundeliegende "fsevent" -Api, um auf Dateisystemereignisse (aktualisierte Dateien usw.) zu warten, und macht dann etwas, das einmal passiert. Weniger Verschleiß auf Ihrer Festplatte und weniger CPU-Belastung als andere Lösungen, die Ihr Dateisystem nach aktualisierten Dateien durchsuchen.

Viele Edelsteine ​​hängen nicht von ihm, aber wird es verwenden, wenn es installiert ist ...

+1

Vielen Dank für Ihre Antwort Philip - es muss der Kompass Juwel gewesen, dass es (dh für „Kompass wurde mit Uhr"). – Prembo