我rails server在Mac OS X终端上启动了一个" ".据说如果我只是在那个终端点击Ctrl+ c,我可以把它关闭.但我不小心关闭了终端,现在我无法关闭它.
我开始了另一个测试项目并rails server再次尝试" ",我得到了
已经在使用的地址 - bind(2)(Errno :: EADDRINUSE)"错误.
有人可以帮忙吗?
the*_*Man 28
您可以使用killall -9 rails名称中的"rails"来杀死所有正在运行的应用程序.
虽然我已经看到Ruby和/或Rails应用程序,但应该在窗口关闭时应用程序已经死亡.您可以让系统告诉您是否使用以下命令之一运行任何"ruby"或"rails"应用程序:
ps auxw | grep ruby
ps auxw | grep rails`
Run Code Online (Sandbox Code Playgroud)
这是第一个的输出:
greg 14461 0.3 0.7 2483432 15000 s001 S+ 10:10PM 1:03.43 /Users/greg/.rvm/rubies/ruby-1.9.2-p0/bin/ruby script/rails c
Run Code Online (Sandbox Code Playgroud)
您可以看到正在运行的应用程序的路径,这将有助于识别作业.第二列中的数字是进程ID.kill -9 14461会杀了它.或者,如上所述,killall命令将通过搜索rails名称中的应用程序来执行此操作.
| 归档时间: |
|
| 查看次数: |
9755 次 |
| 最近记录: |