0
디버깅 할 때, 작업중인 특정 프로젝트의 명령 행에서 이상한 문자가 출력됩니다. 이상한 일은, 다른 프로젝트를 열 때, pry는 잘 작동합니다.이상한 문자가 출력됩니다.
예 :
# lib 디렉토리/a.rbrequire 'pry'
def some_method
binding.pry
# some code...
# more code...
end
내 사양을 실행 한 후, 나는 명령 줄에 다음과 같은 출력 얻을 : 라인 번호가 가정된다
3413: 31def 34some_method
=>3414: binding.pry
3415: 3232some code...
3416: 34more code...
3417: 31end
을 13, 14, 15, 16, 17이됩니다.
또한 pry 콘솔에서 'hello'를 입력하면 다음 출력이 표시됩니다. 이에서
:
pry(#<MyModule::MyClass>)> 'hello'
이 사람 :
pry(#<MyModule::MyClass>)> 3232'3232he3232'32
=> 3232"3232he3232"32
도와주세요!
감사합니다. 이상한 일은 이전에이 특정 프로젝트에서 완벽하게 작동하고 문제없이 색상을 출력한다는 것입니다. 내가 사용중인 터미널은 iTerm2입니다. 이견있는 사람? – Danny