11

最近、OSX Lion の Ruby が 1.8.7 から 1.9.3 に更新されました。その過程で、1.8.7 にインストールされていた Ruby Gems を失ったので、それらを再インストールしようとしました。

rb-fsevent Gem に出会いました。ドキュメントは言う:

シグナルをキャッチする FSEvents API (RubyCocoa なし)

それは正確に何をしますか?

他の Gem はそれに依存していません。1.9.3にインストールする必要があるかどうか疑問に思っていますか?

4

1 に答える 1

21

rb-fseventは、OSX用の効率的なファイルシステムポーリングソリューションです。OSXの基盤となる「fsevent」APIを使用してファイルシステムイベント(更新されたファイルなど)をリッスンし、それが発生すると何かを実行します。更新されたファイルを探してファイルシステムをクロールする他のソリューションよりも、ハードドライブの摩耗や破損が少なく、CPUへの負荷も少なくなります。

多くの宝石はそれに依存していませんが、インストールされている場合はそれを使用します...

于 2012-12-19T02:32:06.443 に答える