Tôi đã cài đặt bảo vệ và spork theo Ryan Bates 'RailsCast (dưới Linux Mint 12), và quá trình bảo vệ đang hiển thị "Killed" ngay sau khi nó khởi nghiệp. Chạy "bó vệ exec --verbose" cho:Ruby on Rails, Chạy Guard, chết ngay lập tức với "Killed"
bó exec bảo vệ --verbose DEBUG (00:17:27): Command thực hiện: đó thông báo-gửi
Guard sử dụng NotifySend gửi thông báo.
Guard tại đang theo dõi tại 'path_to_project'
DEBUG (00:17:27): Hook: start_begin thực hiện cho Guard :: Spork
DEBUG (00:17:27): Command thực hiện: ps aux | awk '!/Spork/& &/awk/{print $ 2;}'
DEBUG (00:17:27): Giết chết máy chủ Spork với PID: 8884
Killed
Tôi đã thử tinh chỉnh các giá trị trong "Cấu hình hệ thống Linux nâng cao" của tài liệu bảo vệ (max_queued_events và max_user_instances, max_users_watches). Không có niềm vui ở đó cao hơn nhiều so với giá trị mặc định cho tất cả.
Bất kỳ ý tưởng nào? Cảm ơn trước nếu có. Google-fu đã tiết lộ không có gì hữu ích cho đến nay cho vấn đề cụ thể này.
Âm thanh như thế này có thể là vấn đề với Spork. Bạn đã thử chạy bảo vệ mà không cần Spork? Tương tự như vậy, bạn đã thử chạy Spork mà không cần bảo vệ để xem điều gì xảy ra. Bạn có thể đăng Guardfile của mình không? –
bạn có thể đăng Guardfile và phần gemfile với bất kỳ đá quý liên quan đến thử nghiệm nào ... cũng có phiên bản Rails nào, ruby nào? –