2011-12-27 21 views
12

Tôi đang sử dụng Ubuntu Server 10 sáng suốt, ruby ​​1.9.2-p0. Trong irb, mũi tên trái hiển thị ^[[D. Bất kỳ ý tưởng?Tại sao nhấn mũi tên trái trong irb cho tôi "^ [[D"?

+0

... chứ không phải cái gì? Ít nhất bạn sẽ cần một irb ý thức đọc hiểu tôi tin. –

+2

Đối với "lý do": Vì đó là thứ mà chuỗi lệnh thô trông giống như các ký tự khi bàn điều khiển không xử lý riêng khóa này (ví dụ bằng cách di chuyển con trỏ sang bên trái). :) – deceze

+0

@deceze cảm ơn vì đã giải thích chi tiết cho tôi – mko

Trả lời

11

Bạn cần phải làm:

sudo apt-get install libreadline-dev 

và sau đó cài đặt ruby ​​và IRB.

3

Ngoài ra, nếu bạn đang sử dụng RVM, chỉ cần nhớ để cài đặt readline:

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

Trong gói apt, điều này có lợi thế là đem lại cho bạn phiên bản 1.9.3, mà IMHO là ổn định hơn.

Các vấn đề liên quan