5

我已经根据 Ryan Bates 的 RailsCast(在 Linux Mint 12 下)安装了 guard 和 spork,并且一旦启动,guard 进程就会显示“Killed”。运行“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): Hook :start_begin 为 Guard::Spork 执行

调试 (12:17:27):命令执行:ps aux | awk '/spork/&&!/awk/{print $2;}'

调试 (12:17:27):杀死 PID:8884 的 Spork 服务器

被杀

我已经尝试调整保护 gem 文档的“高级 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 回答