2011-12-27 6 views
12

मैं उबंटू सर्वर 10 ल्यूसिड, रूबी 1.9.2-पी 0 का उपयोग कर रहा हूं। Irb में, बायां तीर ^[[D दिखाता है। कोई उपाय?आईआरबी में बाएं तीर को मारने से मुझे "^ [[डी" क्यों मिलता है?

sudo apt-get install libreadline-dev 

और फिर गहरे लाल रंग का और आईआरबी को पुनर्स्थापित:

+0

... के विरोध में क्या? कम से कम आपको विश्वास है कि एक पठार-जागरूक आईआरबी मुझे विश्वास है। –

+2

"क्यों" के लिए: क्योंकि कच्चे कमांड अनुक्रम कैरेक्टर के रूप में प्रस्तुत किए जाने जैसा दिखता है जब कंसोल विशेष रूप से इस कुंजी को संभाल नहीं लेता है (उदाहरण के लिए कर्सर को बाईं ओर ले जाकर)। :) – deceze

+0

@deceze मेरे लिए ब्योरा देने के लिए धन्यवाद – mko

उत्तर

11

आप क्या करने की जरूरत।

3

वैकल्पिक रूप से, अगर आप RVM उपयोग कर रहे हैं, बस ReadLine स्थापित करने के लिए याद रखें:

rvm pkg install readline 
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr 
उपयुक्त पैकेज से अधिक

, इस के लिए, आप 1.9.3 संस्करण दे रही है जो IMHO अधिक स्थिर है का लाभ दिया है।

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