Używam Ubuntu Server 10 lucid, rubin 1.9.2-p0. W irb, strzałka w lewo pokazuje ^[[D
. Dowolny pomysł?Dlaczego uderzanie lewej strzałki w irb daje mi "^ [[D"?
12
A
Odpowiedz
11
Co trzeba zrobić:
sudo apt-get install libreadline-dev
a następnie ponownie zainstalować Ruby i IRB.
3
Ewentualnie, jeśli używasz RVM, ale należy pamiętać, aby zainstalować readline:
rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
Ponad pakietu apt ma to tę zaletę, że daje wam wersji 1.9.3, który IMHO jest bardziej stabilny.
Powiązane problemy
- 1. C++ typ strzałki daje lwartość
- 2. Dlaczego "K". Długość daje mi zły wynik?
- 3. Dlaczego ten VBScript daje mi błąd?
- 4. Dlaczego ta instrukcja MYSQL daje mi błąd?
- 5. dlaczego Xdocument daje mi deklarację utf16?
- 6. res.should.have.status daje mi błąd
- 7. tan 45 daje mi 0,9999
- 8. Dlaczego curses na Linuksie daje mi następujący błąd?
- 9. Dlaczego moje szyfrowanie Java RSA daje mi wyjątek arytmetyczny?
- 10. Dlaczego usunięcie usunięcia daje mi błąd: oczekiwano "()", ale znalazłem
- 11. Dlaczego sygnał Django post_save daje mi dane pre_save?
- 12. Dlaczego SWI-Prolog daje mi tylko pierwszą odpowiedź?
- 13. Dlaczego to daje mi "Niezdefiniowane odniesienia do konstruktorów i destruktorów"?
- 14. Pylint daje mi "Ostatnią nową linię brakuje"
- 15. Dlaczego ghci daje mi typ "1 ++ 2" zamiast wściekłości?
- 16. Dlaczego konwersja z size_t na unsigned int daje mi ostrzeżenie?
- 17. Dlaczego wget daje mi dwa różne całkowite czasy pobierania?
- 18. DateTime.Value.ToString (format) daje mi 12 godzinny zegar
- 19. GAE Blobstore: ImagesService.getServingUrl() daje mi mniejsze obrazy
- 20. pgAdmin daje mi błąd: brak hasła dostarczane
- 21. ostringstream daje mi niejawnej błąd instancji
- 22. Python mkdir daje mi złe uprawnienia
- 23. Pythona dla funkcji "ITER" daje mi TypeError
- 24. Utworzenie linku potwierdzającego daje mi błąd routingu
- 25. QString :: toDouble() daje mi podwójnie złą precyzję
- 26. Zwracanie wartości 1.0f daje mi 1065353216
- 27. rubin require_relative daje LoadError: nie można wywnioskować basePath wewnątrz IRB
- 28. Jakie są kluczowe kody klawiszy prawej i lewej strzałki?
- 29. Strona admin django daje mi 500 błędów w produkcji
- 30. Użycie "użyj utf8;" daje mi 'szeroki znak w druku'
... w przeciwieństwie do czego? Przynajmniej będziesz potrzebował lontu świadomego czytania. –
Co do "dlaczego": Ponieważ tak wygląda surowa sekwencja poleceń wyświetlana jako znaki, gdy konsola nie obsługuje tego klucza (na przykład przesuwając kursor w lewo). :) – deceze
@deceze dzięki za wyjaśnienie szczegółów dla mnie – mko