1

rails 클래스의 대학 루비에 대한 ide로 cloud9를 사용하여 조사하고 있습니다. 디버거가 작동하도록 노력하고 있지만 그것을 알아낼 수 없습니다. 나는 도랑 누르기 (나는 빨간 점 등을 얻는다)를 통해 중단 점을 설정할 수있는 것처럼 보인다. 그러나 앱이 그 점을 명중 할 때 나는 휴식을 취하지 않는다. 도코는 실행 패널 설정에서 "디버그로 실행"을 설정해야한다고 말합니다. 그러나 그 옵션을 어디서나 볼 수는 없습니다. 누구든지 성공적으로 C9에서 레일에 서버 측 디버그 세션 w 루비를 실행 했습니까?cloud9 ide 레일즈 서버 측 디버거에 루비가 있습니까?

답변

2

AFIK, cloud9 IDE에는 루비 디버거가 없습니다. 자신의 documentation에 따르면, 디버거는 자바 스크립트를 지원/애플 리케이션을 Node.js를 :

Note: Currently, only Javascript/Node.js applications can make use of the debugger. 

바라건대, 내가 틀렸다, 그들은 루비를 위해 그것을 구현했습니다.

+0

Argg, 디버깅 섹션으로 곧바로 건너 뛰었습니다. 상단에서 그 비트를 놓쳤습니다. 그렇지 않으면 정말 훌륭한 도구인데 이것은 치명적인 결함입니다. 그런 불쌍한 사람들 : ( – IrishDubGuy

+0

FWIW : 나는 너와 함께있다. 나는 스스로 테스트를 해왔다. – orde

1

Cloud9 디버거를 수락 한 후 더 많은 조사 결과를 추가하면 작동하지 않습니다. byebug라는 표준 터미널 기반 디버거가 실제로 Cloud9에서 작동한다는 것이 밝혀졌습니다. GUI 디버거만큼 편리하지는 않지만 서버 측 디버거에서 원하는 모든 표준 기능을 사용할 수 있으므로 지금은 웅장합니다. 자세한 내용은

Debugging rails applications

를 참조하십시오. byebug 보석을 설치하는 것을 잊지 마십시오.