Buscar

Curriculum vitae y biografía de la autora Un par de artículos relacionados con mi hobby - robótica
Mis impresiones sobre la inmigración a Australia. En ruso. Recetas para la resolución de los problemas cotidianos
Linux puestos relacionados con la Windows puestos relacionados con la
Mensajes relacionados con el software Una gran cantidad de información sobre el hardware
Las diferentes herramientas que pueden resultar útiles Artículos sobre las tecnologías web diferentes
Todo lo que no encaja en el resto del menú RSS feed de este blog

Nube de etiquetas

Archivo

Enlaces

Blog de Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog acerca de la vida

06 de septiembre 2011 Netbeans no se detiene en los puntos de interrupción mientras se depura una RoR (Ruby on Rail) aplicación

Recientemente he pasado a un equipo diferente y tiene todas las gemas en el sistema actualiza aproximadamente al mismo tiempo. No está seguro de qué es exactamente lo llevan al problema, pero la depuración de la aplicación en NetBeans se convirtió en imposible, ya que dejó de detenerse en los puntos de interrupción. Para añadir un poco de confusión, los puntos de interrupción se sigue trabajando en las pruebas, como descubrí más tarde, no sólo cuando yo estaba haciendo algo en Firefox. He intentado todas las recetas incluidas

  • Actualización de Netbeans a la versión más reciente de apoyo RoR (Netbeans sropped apoyo Ruby y la versión más reciente todavía es el apoyo a 6.0.1)
  • Comprobación de los atributos extendidos de todas las carpetas. Al parecer, en MacOS, si la carpeta del proyecto de NetBeans tiene un atributo extendido no se puede depurar. Cada vez que utiliza "extendidos" HFS + funciones, como cambiar el color de fondo de un directorio en el Finder de MacOS añade una "extendida" atribuir a esa carpeta. Se puede ver, pero corriendo "ls-l" y darse cuenta de carácter "@" en los permisos de archivos.
  • comprobar si rdebug está funcionando muy bien. He utilizado telnet y wireshark para ver las comunicaciones entre rdebug y NetBeans y vio todos los puntos de corte ajustado correctamente.

Así que nada ayudó hasta que ...


... He añadido llamada depurador en el código. Esa línea depurador (<% depurador%>) parecía dar inicio al proceso de depuración, ni siquiera es necesario reiniciar el NetBeans. Leter me quita la línea de depuración, pero los puntos de ruptura siguió trabajando. Desafortunadamente no tuve tiempo para terminar la excavación en los cerebros de NetBeans y averiguar exactamente lo que está pasando en ella, sólo espero que este pequeño truco le ahorrará una hora o dos.

Esta entrada se publicó en Cómo , Software .

No hay comentarios

No hay comentarios

Deja un comentario

Mapa del Sitio (C) Andrey Mikhalchuk, 2005-2008