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"?
12
A
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
- 1. Tại sao irb chèn ký tự điều khiển vào bộ đệm tìm kiếm tương tác ngược của tôi?
- 2. Tại sao tôi phải nhấn Ctrl + D hai lần để đóng stdin?
- 3. jQuery nhấn phím điều hướng trái/phải
- 4. Tại sao các phím mũi tên của tôi bị kẹt? CodeRush/VS2010
- 5. tại sao% d đứng cho Số nguyên?
- 6. MSysGit Bash - cách bật Ctrl + Mũi tên Trái/Phải?
- 7. Tại sao sử dụng @property trong D?
- 8. Tại sao lại có mũi tên kép cho Scala và C# lambdas?
- 9. Mã khóa cho phím mũi tên phải và trái là gì?
- 10. C# - Cách ghi đè hành động cho "Mũi tên lên" và "Mũi tên xuống" cho hộp văn bản?
- 11. phím mũi tên không hoạt động trong sqlplus
- 12. Tại sao nhấn chương trình OCAMl opengl?
- 13. Mũi tên trong Hộp thoại jQuery
- 14. rbenv irb history không lưu
- 15. Định vị mũi tên trong fancybox
- 16. Làm cách nào khi tôi nhấn phím mũi tên Lên hoặc Xuống trong trình thông dịch Python tôi nhận được^[[A hoặc^[[B thay vì lịch sử?
- 17. Mũi tên Unicode/ASCII theo 8 hướng?
- 18. mã và mã mũi tên
- 19. Phát hiện nút chuột trái nhấn
- 20. Tại sao Foreman không xuất ra một số thứ cho đến khi tôi nhấn Control-C?
- 21. lịch sử IRB không làm việc
- 22. Cách nắm bắt các phím mũi tên trong node.js
- 23. Mũi tên Haskell bên trong Tuples
- 24. Tạo kiểu chữ D để nổi bên trái của DD
- 25. HorizontalScrollView với các mũi tên
- 26. Ẩn Twitter Bootstrap mũi tên trái và phải nếu chỉ có một thanh trượt là
- 27. Cách vẽ mũi tên trong Silverlight
- 28. của Ruby Readline treo console vào mũi tên lên
- 29. Tập trung vào mục danh sách trên mũi tên xuống nhấn
- 30. setDisplayHomeAsUpEnabled() + Mũi tên lên?
... 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. –
Đố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
@deceze cảm ơn vì đã giải thích chi tiết cho tôi – mko