2012-12-19 9 views
10

Ruby được cập nhật gần đây trên OSX Lion từ 1.8.7 đến 1.9.3. Trong quá trình tôi mất Ruby Gems đã được cài đặt trên 1.8.7 vì vậy đã cố gắng để cài đặt lại chúng.Rb-fsevent làm gì?

Đến ngang qua Đá quý rb-fsevent. Các tài liệu nói:

FSEvents API với tín hiệu bắt (không RubyCocoa)

chính xác nó làm gì?

Không có Đá quý nào khác phụ thuộc vào nó. Vì vậy, tôi tự hỏi liệu tôi cần phải cài đặt nó trên 1.9.3?

Trả lời

17

rb-fsevent là giải pháp bỏ phiếu hệ thống tệp hiệu quả cho OSX. Nó sử dụng api "fsevent" cơ bản của OSX để lắng nghe các sự kiện hệ thống tập tin (các tập tin cập nhật, vv) và sau đó thực hiện điều gì đó một khi điều đó xảy ra. Ít hao mòn trên ổ cứng của bạn và ít CPU chuyên sâu hơn các giải pháp khác thu thập dữ liệu hệ thống tập tin của bạn tìm kiếm các tập tin cập nhật.

Rất nhiều đá quý không phụ thuộc vào nó, nhưng sẽ sử dụng nó nếu nó được cài đặt ...

+1

Cảm ơn câu trả lời của Philip - nó phải có được viên ngọc Compass đã được sử dụng nó (tức là cho "la bàn đồng hồ đeo tay"). – Prembo