几天前注意到这个现象的,进程都是 fsevent_watch
,执行 ps aux|grep ruby
,结果如下:
zzxworld 45397 0.0 0.0 2453092 1204 ?? S 4:03PM 0:00.01 /Users/zzxworld/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rb-fsevent-0.9.8/bin/fsevent_watch --latency 0.1 /Users/zzxworld/Projects/blog/src/test/mailers
zzxworld 45394 0.0 0.0 2452068 1196 ?? S 4:03PM 0:00.01 /Users/zzxworld/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/rb-fsevent-0.9.8/bin/fsevent_watch --latency 0.1 /Users/zzxworld/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/devise-4.2.0/app/controllers
...
但此时我并没有执行任何的 rails
命令,而且每次 rails s
后也是正常 Ctrl + C
结束了的。这些 fsevent_watch
进程少的话有二十多个,多的时候能有六七十个。每次都是发现后手动 pkill fsevent_watch
来关闭这些进程。有没有碰到同样问题的朋友?麻烦分享一下你们的解决方法。