Cómo ejecutar / depurar dashboards dashing en una PC cliente con Eclipse

Estoy tratando de crear un tablero para el trabajo a través de apresuramiento . Tengo una configuration de server de openSUSE (línea de command solamente, no hay server de X), y corriendo ejecutándose con éxito. Quiero poder usar mi PC de Windows 7 para configurar los guiones de trabajos basados ​​en ruby, etc. He configurado Eclipse con Ruby, he instalado Ruby en Windows y he configurado el depurador en eclipse. Git también está configurado en el server para la carpeta elegante. Tengo dos preguntas sobre mis methods:

Pregunta 1: Ahora, puedo configurar puntos de interrupción en los trabajos de ruby ​​y depurar mis variables, etc., pero el depurador arroja un error cuando llega a la parte SCHEDULER (ver código pegado a continuación) indicando que es una "constante no inicializada". Imagino que Eclipse no entiende cómo ejecutar / depurar el código de disparo específico; aparentemente apuesto usa rufus-scheduler. ¿Cómo puedo hacer que Eclipse ejecute y / o depure mis salpicaderos?

Ejemplo de un trabajo de ruby ​​en galope, con rufus-scheduler, del elegante website:

# :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 

Pregunta 2: Actualmente, la forma en que muevo el código de mi PC con Windows a openSUSE, es a través de git. Esto significa que cuando quiero probar cualquier cambio (simple o complicado) debo comprometerme a git en el cliente, luego presionar a la twig git en el server. Esto significa que mi historial de compromisos se completará con cambios de testing. ¿Hay una mejor manera de hacer esto? (Supongo que la única forma de evitar esto es crear un server web de testing en mi PC cliente)

Gracias por cualquier ayuda que usted nos pueda proporcionar.

Prueba "apresurar el trabajo JOB_NAME AUTH_TOKEN". AUTH_TOKEN se almacena en config.ru.

Dennis

 me@host:~/Projects/my-dashing$ dashing --help Tasks: dashing generate (widget/dashboard/job) NAME # Creates a new widget, dashboard, or job. dashing help [TASK] # Describe available tasks or one specific task dashing install GIST_ID # Installs a new widget from a gist. dashing job JOB_NAME AUTH_TOKEN(optional) # Runs the specified job. Make sure to supply your auth token if you have one set. dashing new PROJECT_NAME # Sets up ALL THE THINGS needed for your dashboard project. dashing start # Starts the server in style! me@host:~/Projects/my-dashing$