Cerca

Curriculum vitae e bio dell'autore Un paio di articoli relativi al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Linux posti legati Windows-posti legati
Software posti legati Un sacco di informazioni su hardware
Diversi strumenti che potrebbe risultare utile Messaggi su tecnologie web vari
Tutto ciò che non rientra nel resto del menu Feed RSS per questo blog

Tag Cloud

Archivio

Links

Blog di Andrey Mikhalchuk

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

Technoblog sulla vita

6 settembre 2011 Netbeans non si ferma su punti di interruzione durante il debug di RoR (Ruby on Rail) app

Sono recentemente passato a un altro computer e ha tutte le gemme nel sistema aggiornato approssimativamente allo stesso tempo. Non sei sicuro di cosa esattamente portare il problema, ma il debug l'applicazione in NetBeans è diventato impossibile, perché ha smesso di fermarsi sui punti di interruzione. Per aggiungere una certa confusione, i punti di interruzione sono state ancora lavorando nei test, come ho scoperto più tardi, non solo quando stavo facendo qualcosa in Firefox. Ho provato tutte le ricette tra cui

  • Netbeans Aggiornamento alla versione più recente di supporto RoR (Netbeans sropped supporto Ruby e l'ultima versione di supporto è ancora 6.0.1)
  • Controllo degli attributi estesi di tutte le cartelle. Apparentemente in MacOS se la cartella di progetto ha un NetBeans attributi estesi non può eseguire il debug. Ogni volta che si utilizza "esteso" HFS + Caratteristiche come cambiare colore di sfondo di una directory in Finder MacOS aggiunge un attributo "esteso" a quella cartella. Lo si può vedere, ma in esecuzione "ls-l" e notando carattere "@" in i permessi dei file.
  • verificare se rdebug sta funzionando benissimo. Ho usato telnet e wireshark per vedere le comunicazioni tra rdebug e NetBeans e ho visto tutti i punti di interruzione impostati correttamente.

Quindi, non servì a nulla fino a ...


... Ho aggiunto chiamata debugger nel codice. Quella linea debugger (<%% debugger>) sembrava il calcio d'inizio il processo di debug, non ho nemmeno bisogno di riavviare il NetBeans. Leter ho rimosso la linea debugger, ma i punti di interruzione continuato a lavorare. Purtroppo non ho avuto il tempo di finire a scavare nel cervello NetBeans e capire esattamente cosa sta succedendo in essa, spero che questo piccolo trucco vi farà risparmiare un'ora o due.

Questo post è pubblicato in How To , Software .

Non ci sono commenti

Non ci sono commenti finora

Lascia un commento

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008