2011-12-27 12 views
12

Ubuntu Server 10 kullanıyorum lucid, ruby ​​1.9.2-p0. Irb'de sol ok ^[[D'u gösterir. Herhangi bir fikir?Neden irb’de sol oku vurmak bana "^ [[D»?

sudo apt-get install libreadline-dev 

ve sonra yakut ve irb yeniden yükleyin:

+0

... neyin aksine? En azından, inanıyorum inline bir irb ihtiyacım var. –

+2

"Neden" konusuna gelince: Çünkü bu komut, özellikle bu anahtarı (örneğin, imleci sola taşıyarak) işlemezken, ham komut dizisi karakter olarak işlenmiş gibi görünür. :) – deceze

+0

@deceze Bana detayları açıkladığınız için teşekkürler – mko

cevap

11

Sen yapmak gerekir. Eğer RVM kullanıyorsanız

3

Alternatif sadece readline yüklemeyi unutmayın: apt paketin üzerinde

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

, bu daha kararlı olduğu IMHO, sana 1.9.3 sürümünü verme avantajına sahiptir.