Jekyll कुछ हफ़्ते पहले मेरे लिए ठीक काम कर रहा था, लेकिन अब अचानक यह मुझे निम्न त्रुटि देता है:
TCPServer Error: Address already in use - bind(2)
INFO WEBrick::HTTPServer#start: pid=7300 port=4000
% lsof -i :4000
<fetches nothing>
हालांकि पोर्ट पर कुछ भी नहीं चल रहा है। नीचे विवरण हैं:
% 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
यहाँ आउटपुट है
% 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 already in use - bind(2)
[2012-04-21 13:46:40] INFO WEBrick::HTTPServer#start: pid=7382 port=4000
मुझे पता है कि पता उपयोग में नहीं है और जेकेल शायद किसी और कारण से टूट रहा है लेकिन उस त्रुटि को फेंक रहा है। मेरे विकल्प क्या हैं? मैंने पुनः स्थापित करने की कोशिश की है।
lsof -i :<port number>
एक ही कोशिश कर रहा हूँ एक ही बात एक अलग बॉक्स पर हो रही है
gem uninstall jekyll
। यदि आप मौजूदा संस्करण को अधिलेखित करने के लिए मणि के साथ स्थापित नहीं करते हैं। क्या आपने यह देखने के लिए अपने ब्राउज़र या टेलनेट के साथ पोर्ट को हिट करने की कोशिश की कि क्या कोई सहायता प्रदान करता है?