相关疑难解决方法(0)

Rails服务器说端口已经使用过,如何杀死该进程?

我在Mac上,做:

rails服务器

我明白了:

2010-12-17 12:35:15] INFO  WEBrick 1.3.1
[2010-12-17 12:35:15] INFO  ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0]
[2010-12-17 12:35:15] WARN  TCPServer Error: Address already in use - bind(2)
Exiting
Run Code Online (Sandbox Code Playgroud)

我知道我可以在一个新端口上启动一个,但我想杀死这个过程.

ruby-on-rails

266
推荐指数
8
解决办法
18万
查看次数

TCPServer错误:地址已在使用中 - bind(2)

几个星期前Jekyll对我很好,但现在突然间它给了我以下错误:

TCPServer Error: Address already in use - bind(2)
INFO  WEBrick::HTTPServer#start: pid=7300 port=4000

 % lsof -i :4000
 <fetches nothing>
Run Code Online (Sandbox Code Playgroud)

即使端口上没有运行任何东西.以下是详细信息:

 % jekyll --version
Jekyll 0.11.2
 % where jekyll
/home/bhaarat/.rvm/gems/ruby-1.9.2-p290/bin/jekyll
/usr/bin/jekyll
 % ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
 % rvm --version
rvm 1.10.0 
Run Code Online (Sandbox Code Playgroud)

这是输出

 % jekyll --server
Configuration from /home/bhaarat/blog/omnipresent.github.com/_config.yml
Auto-regenerating enabled: /home/bhaarat/blog/omnipresent.github.com -> /home/bhaarat/blog/omnipresent.github.com/_site
[2012-04-21 13:46:40] regeneration: 38 files changed
[2012-04-21 13:46:40] INFO  WEBrick 1.3.1
[2012-04-21 13:46:40] INFO  ruby 1.9.2 (2011-07-09) [i686-linux]
[2012-04-21 13:46:40] WARN  TCPServer Error: Address …
Run Code Online (Sandbox Code Playgroud)

ruby jekyll

89
推荐指数
3
解决办法
5万
查看次数

标签 统计

jekyll ×1

ruby ×1

ruby-on-rails ×1