2011-12-27 145 views
12

我正在使用Ubuntu Server 10清晰,紅寶石1.9.2-p0。在irb中,左箭頭顯示^[[D。任何想法?爲什麼點擊irb中的左箭頭給我「^ [[D'?

+0

...相對於什麼?至少你需要一個readline-irb我相信。 – 2011-12-27 08:17:19

+2

至於「爲什麼」:因爲當控制檯沒有專門處理該鍵時(例如通過將光標移動到左側),原始命令序列看起來像呈現爲字符。 :) – deceze 2011-12-27 08:39:45

+0

@deceze謝謝你解釋我的細節 – mko 2012-01-31 06:36:17

回答

11

你需要做的:

sudo apt-get install libreadline-dev 

,然後重新安裝紅寶石和IRB。

3

或者,如果你正在使用RVM,只記得安裝的readline:

rvm pkg install readline 
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr 

在apt軟件包,這有讓您的1.9.3版本,恕我直言,是更穩定的優勢。

相關問題