2011-05-05 12 views
5

बंद नहीं होगा। फिर मैं ऐप को दोबारा चला सकता हूं, इस प्रकार इसे उछाल रहा हूं और बदलावों को प्रभावित कर सकता हूं।CTRL + C आम तौर पर एक सिनात्रा एप्लिकेशन

मैं एक sinatra ऐप चला रहा हूँ। मैं सिर्फ रूबी फ़ाइल चलाता हूं।

$: ruby myapp.rb 

जब मैं Ctrl +सी प्रेस, तथापि, यह एप्लिकेशन बंद नहीं होगा। मुझे उबंटू सिस्टम मॉनिटर लाने और रूबी प्रक्रिया को मारना पड़ा। बहुत कष्टप्रद।

किसी ने इसे पहले देखा/इससे पहले?

+0

"जब मैं Ctrl + C दबाएं, तथापि, यह एप्लिकेशन बंद नहीं होगा।" और इस तरह स्काईनेट का जन्म हुआ बच्चों! –

उत्तर

0

exit विधि है, जो निम्नलिखित संदर्भ के अनुसार सिनात्रा आईआरबी से बाहर आप बाहर निकलने चाहिए का प्रयास करें:

http://sinatra.rubyforge.org/doc/classes/Sinatra/Irb.html#M000029

+0

तो फिर 'Ctrl + D' काम नहीं करना चाहिए? – hammar

2

मैं 'पतली' मणि स्थापित किया है और यह ठीक काम करता है।

स्पष्ट रूप से sinatra + Webrick अदम्य है।

(इसके अलावा, उबंटू 11.04। चल)

संबंधित मुद्दे