Что делает rb-fsevent?

Недавно обновленный Ruby на OSX Lion с 1.8.7 до 1.9.3. В процессе я потерял Ruby Gems, которые были установлены на 1.8.7, поэтому попытались переустановить их.

Пришел к rb-fsevent Gem. Документы говорят:

API FSEvents с улавливанием сигналов (без RubyCocoa)

Что именно он делает?

Ни один из других драгоценных камней не зависит от него. Так что мне интересно, нужно ли устанавливать его на 1.9.3?

Ответ 1

rb-fsevent - эффективное решение для опроса файловой системы для OSX. Он использует OSX, лежащую в основе "fsevent" api, для прослушивания событий файловой системы (обновленные файлы и т.д.), А затем делает что-то, когда это происходит. Меньше изнашивается на жестком диске и меньше интенсивность процессора, чем другие решения, которые сканируют вашу файловую систему в поисках обновленных файлов.

Многие драгоценные камни не зависят от него, но будут использовать его, если он установлен...