문제

나는 오늘 시작된 루비에 익숙하지 않습니다.

방금 시스템의 Ruby 1.8 설치에서 Ruby 1.9로 이동하여 소스에서 컴파일했습니다. 그렇게하면서 IRB는 더 나빠졌습니다. 비 알파럼 제어 키와 가장 비우호적 인 방식으로 반응합니다.

위로 키 인쇄 : ^[[a

아래 키 인쇄 : ^[[b

키 인쇄 삭제 : ^[[3 ~

...등등. 이것의 주요 결과는 이전에 발행 된 명령에 액세스 할 수 없다는 것입니다. 탭 완성도 작동하지 않습니다. 이 중 어느 것도 배선에 문제가없는 것 같습니다. ~/.irbrc를 제거 할 때도 마찬가지입니다.

사용 중입니다 :

  • 우분투 9.10
  • 그놈 말단 2.28.1
  • 루비 1.9.1P376 (2009-12-07 개정 26041) [i686-Linux
  • IRB 버전 0.9.5 (05/04/13)

어떤 아이디어? :(

도움이 되었습니까?

해결책

이것은 읽기 라인 문제 일 수 있습니다. libreadline 및 libreadline-dev 패키지를 설치하고 그 후 루비를 재건 할 수 있습니다. 도움이되는지 확인하십시오.

apt-get install libreadline5 libreadline5-dev

다른 팁

OS X Snow Leopard를 사용하고 동일한 문제가있는 경우 여기에서 수정하는 방법이 있습니다. http://snippets.dzone.com/posts/show/10511

읽기는 정답입니다. OS X의 경우 Readline을 통해 설치할 수 있다고 말하고 싶었습니다. 고향.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top