저는 JRuby 코드에 익숙해 져 있습니다. 코드에 중단 점을 배치하고 (평소와 같이) 명령 행에서 실행하여 디버거가 깨지도록하고 싶습니다. 포인트. JRuby가 디버거를 깰 수 있도록 코드에 넣을 수있는 것이 있습니까?내 Ruby (JRuby) 코드에서 디버거를 깰 수있는 것은 무엇입니까?
(보통 jruby foo.rb
대신) jruby -r debug foo.rb
을 실행 한 다음 b bar.py:98
과 함께 중단 점을 설정하고 계속 시도했습니다. 하지만 디버거는 예외가있을 때마다 멈추고 내가 관심있는 코드 행에 도달하기 전에 많은 부분이있는 것처럼 보입니다. 디버거에 "break-into-debugger"를 넣을 수 있기를 바랍니다. 줄을 내 코드에 넣고 jruby foo.rb
을 실행하고 디버거가 그 행에 멈추는 첫 번째 위치에 놓습니다.
import pdb;pdb.set_trace()
의 루비/JRuby를 동등한를 찾고 있어요.)
Netbeans은 약간의 설정만으로 나를 위해 잘 작동합니다. 감사! –
JRuby 1.5+에서는 모든 필수 보석이 기본적으로 설치되므로 아무것도 설치하지 않아도됩니다 (특히 기본이 아닌 명령 행 옵션과 함께). 그래서 디버그는 JRuby 1.5+에서 즉시 사용할 수 있습니다. – vsizikov