Ruby on Rails,Running Guard,立刻死于“杀戮”

时间:2012-04-20 19:36:26

标签: ruby-on-rails ruby-on-rails-3.1 spork guard

根据Ryan Bates的RailsCast(在Linux Mint 12下),我已经安装了防护和spork,并且防护进程在启动后立即显示“已杀死”。运行“bundle exec guard --verbose”给出:

捆绑执行保护--verbose DEBUG(12:17:27):命令执行:which notify-send

Guard使用NotifySend发送通知。

警卫正在观看'path_to_project'

DEBUG(12:17:27):Hook:为Guard :: Spork执行start_begin

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

DEBUG(12:17:27):使用PID杀死Spork服务器:8884

终止

我已经尝试调整guard gem文档的“高级Linux系统配置”(max_queued_events和max_user_instances,max_users_watches)中的值。没有比所有人的默认值高得多的快乐。

有什么想法吗?如果是这样,请提前感谢。到目前为止,Google-fu对此特定问题没有任何帮助。

1 个答案:

答案 0 :(得分:0)

我偶尔会看到这种情况发生。你需要做的是找到正在运行的spork进程并将其杀死。例如:

ps aux | grep spork

请注意任何活动spork进程的pid(第一列)。如果碰巧是123,那么输入:

kill 123

然后再次开始守卫。