5

Ryan Bates の RailsCast (Linux Mint 12 の下) に従ってガードとスポークをインストールしましたが、ガード プロセスは起動するとすぐに「Kill​​ed」と表示されます。「bundle exec guard --verbose」を実行すると、次のようになります。

bundle exec guard --verbose DEBUG (12:17:27): コマンドの実行: which notify-send

Guard は NotifySend を使用して通知を送信します。

Guard は現在、「path_to_project」で監視しています

DEBUG (12:17:27): Guard::Spork に対してフック :start_begin が実行されました

DEBUG (12:17:27): コマンド実行: ps aux | awk '/spork/&&!/awk/{print $2;}'

DEBUG (12:17:27): PID: 8884 で Spork サーバーを停止しています

殺された

ガードジェムのドキュメントの「高度な Linux システム構成」(max_queued_events および max_user_instances、max_users_watches) の値を微調整してみました。すべてのデフォルト値よりもはるかに高い喜びはありません。

何か案は?もしそうなら、事前に感謝します。Google-fu は、これまでのところ、この特定の問題について有用なことを何も明らかにしていません。

4

1 に答える 1

0

私はこれが時々起こるのを見てきました。必要なことは、実行中の spork プロセスを見つけて強制終了することです。例えば:

ps aux | grep spork

アクティブな spork プロセスの pid に注意してください (最初の列)。たまたま 123 だった場合は、次のように入力します。

kill 123

そして、再びガードを開始します。

于 2013-03-29T04:29:39.707 に答える