12
我正在使用Ubuntu Server 10清晰,紅寶石1.9.2-p0。在irb中,左箭頭顯示^[[D
。任何想法?爲什麼點擊irb中的左箭頭給我「^ [[D'?
我正在使用Ubuntu Server 10清晰,紅寶石1.9.2-p0。在irb中,左箭頭顯示^[[D
。任何想法?爲什麼點擊irb中的左箭頭給我「^ [[D'?
你需要做的:
sudo apt-get install libreadline-dev
,然後重新安裝紅寶石和IRB。
或者,如果你正在使用RVM,只記得安裝的readline:
rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
在apt軟件包,這有讓您的1.9.3版本,恕我直言,是更穩定的優勢。
...相對於什麼?至少你需要一個readline-irb我相信。 – 2011-12-27 08:17:19
至於「爲什麼」:因爲當控制檯沒有專門處理該鍵時(例如通過將光標移動到左側),原始命令序列看起來像呈現爲字符。 :) – deceze 2011-12-27 08:39:45
@deceze謝謝你解釋我的細節 – mko 2012-01-31 06:36:17