
I saw this output: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Note: Running this command without sudo will have no output. The reason was that the port was the same as what NoMachine used.

I was not able to start jekyll server with its default port number 4000. And I had never installed/used Jekyll before. I encountered this problem on Mac OS X 10.10.3. Then, use the number in the PID column to kill the process: $ kill - 9 PID Type this in your terminal to find out the PID of the process that's using the 3000 port: $ lsof -wni tcp: 3000 What are my options? I've tried re-installing as well. I know the address isn't in use and jekyll is probably breaking for some other reason but throwing that error. INFO WEBrick::HTTPServer #start: pid=7382 port=4000

WARN TCPServer Error: Address already in use - bind( 2) Ruby 1.9.2p290 ( 2011- 07-09 revision 32553) Ĭonfiguration from /home/bhaarat/blog//_config.ymlĪuto-regenerating enabled: /home/bhaarat/blog/ -> /home/bhaarat /blog//_site INFO WEBrick::HTTPServer #start: pid=7300 port=4000Įven though nothing is running on the port. Jekyll was working fine for me few weeks back but now all of a sudden it gives me the following error: TCPServer Error: Address already in use - bind( 2)
