2009-12-11 1 views
1

저는 Ruby를 처음 시작 (매우)했습니다.Ruby Irb이 키를 제어하기 위해 이상하게 반응합니다.

방금 ​​시스템의 Ruby 1.8 설치를 소스에서 컴파일 된 Ruby 1.9로 옮겼습니다. 그렇게하면 irb는 더 나 빠지게됩니다.

UP 키 인쇄 : 그것은 비 - 영숫자 컨트롤 키에 가장 비우호적 인 방식으로 반응^[[A

DOWN 키 인쇄 :

키 지문 삭제^[B^[ 3 ~

... 등등. 이것의 주요 결과는 이전에 발행 된 명령에 대한 액세스 권한이 없다는 것입니다. 탭 완성 작업도 아닙니다. 이 중 어느 것도 Wirble의 문제는 아니지만 - ~/.irbrc을 제거하면 같은 일이 발생합니다.

I가 사용하고 :

  • 우분투 9.10
  • 그놈 터미널 2.28.1
  • 루비 1.9.1p376 (2009-12-07 수요일 수정 26041)는 i686 리눅스]
  • IRB 버전 0.9.5 (05/04/13)

아이디어가 있으십니까? :(

답변

5

이는 readline에 문제 일 수 있습니다 당신은 libreadline 및 libreadline-dev에 패키지를 설치 시도하고 그 후 루비를 다시 수, 참조 도움이된다면 :.

apt-get install libreadline5 libreadline5-dev 
+0

OS X의를 들어, homebrew를 통해 작성한 Readline을 설치할 수 있다고 싶어 당신은에 정확히 못을 명중 그곳에 가라. nks! – jameshfisher

0

readline에 정답 단지