dashing을 통해 업무용 대시 보드를 만들려고합니다. openSUSE 서버를 설정하고 (명령 행 전용, X 서버 없음), 성공적으로 실행 중입니다. 내 작업 Windows 7 PC를 사용하여 루비 기반 작업 스크립트 등을 구성 할 수 있기를 원합니다. Eclipse에 Ruby를 설치하고 Windows에 Ruby를 설치하고 Eclipse에서 디버거를 구성해야합니다. 힘내는 또한 대시 폴더에 대한 서버에 설정됩니다.Eclipse를 사용하여 클라이언트 PC에서 대시 보드를 실행/디버깅하는 방법
질문 1 : 내 방법에 대한 두 가지 질문이 지금 , 나는 등 루비 작업 및 디버그 내 변수에 중단 점을 구성 할 수 있습니다 만, 디버거는 스케줄러 부분에 도달 오류가 발생합니다 (참조 코드는 아래에 붙여 넣습니다) 그것은 "초기화되지 않은 상수"임을 나타냅니다. 나는 이클립스가 특정 대시 코드를 실행/디버깅하는 방법을 이해하지 못한다고 생각한다. 명백하게 돌진하는 것은 rufus-scheduler를 사용합니다. 어떻게 Eclipse를 실행하거나 대시 보드를 디버깅 할 수 있습니까? 파선 웹 사이트에서 루퍼스 - 스케줄러와 파선의 루비 작업,의
예 :
# :first_in sets how long it takes before the job is first run. In this case, it is run immediately
SCHEDULER.every '1m', :first_in => 0 do |job|
send_event('karma', { current: rand(1000) })
end
질문 2 :은 현재 내가 오픈 수세에 내 Windows PC에서 코드를 이동 방법, 경유 자식. 즉, 클라이언트에서 git에 커밋해야하는 변경 사항 (단순 또는 복잡한)을 테스트하려는 경우 서버의 git 분기로 푸시해야합니다. 이것은 내 커밋 내역이 테스트 변경으로 채워질 것임을 의미합니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? (이 문제를 해결할 유일한 방법은 클라이언트 컴퓨터에 테스트 웹 서버를 만드는 것입니다.)
도움을 주셔서 감사합니다.
이 디버거는 스케줄러가 설정/초기화 코드의 조각을 실행해야합니다. – jmettraux
그게 무슨 뜻인지 잘 모르겠다. 두 번째 디버거는 중단 점을 기준으로 SCHEDULER에 도달한다. 질문에서 언급 한 오류로 종료된다. – Sinayion