2011-03-04 7 views
4

루비 디버그를 사용하는 사람들에게 컬러로 출력하기 위해 무엇을합니까? 나는 irb를 채색하기 위해 지금 wirble을 설정하고 있지만 꽤 인쇄물을 채색하지는 않을 것입니다. (irb 대신에 루비 디버그에서 오는 것이라고 믿습니다)루비 디버그 컬러?

답변

0

ruby-debug의 재 작성 rb-trepanning (패치 된 1.9.2) 및 rbx-trepanning (rubinius 1.2.x 용)은 코드화 된 목록을 지원하고 CodeRay gem을 통해 어셈블리 출력까지 지원합니다.

https://github.com/rocky/rb-trepanning/wiki/Terminal-Colorshttps://github.com/rocky/rbx-trepanning/wiki/Terminal-Colors

지금 루비 - 디버그 아무것도 없다 를 참조하십시오. 충분한 수요가 있다면, 그 코드는 루비 디버그로 역 이식 될 수 있습니다. 그러나 이것은 소스 코드 라인의 캐싱 젬 라인 캐시 (gem linecache)의 새로운 버전을 의미 할 것이다.

+0

나는 1.8.7을 사용하고 있지만 업그레이드 할 때이를 명심해야한다. 감사! –

+0

가능성이 높습니다 ** MRI ** 1.8.7. Rubinius도 1.8.7입니다. (그리고 JRuby는 1.8.7과 1.9.x를 모두 지원합니다.) – rocky

+0

확실하지 않습니다 - 내 루비 버전이 내 우분투 설치 (10.10)와 함께 있다고 생각합니다. 그렇지 않다면 내 레일 3.0.4의 일부였습니다. 설치하다 –