2015-03-31 10 views
6

Sto avendo il problema che le classi di byebug vengono ignorate dopo la prima. È molto strano. Avvio il server. Ogni volta che c'è un'istruzione byebug, se è la prima da quando il server è stato avviato, funzionerà. In caso contrario, verrà visualizzato questo messaggio: *** Byebug already started. Ignoring byebug call. e l'unico modo per il debugger di funzionare sarebbe quello di riavviare il server (e funzionerà solo una volta).ByeBug Debugger funziona una sola volta [Rails 4]

Qualsiasi aiuto sarebbe molto apprezzato.

BTW, questo succede con ogni progetto.

Grazie.

+1

Ho lo stesso problema, per quello che vale, ma non ho ancora avuto la possibilità di inventare un caso di test minimale per presentare un bug report. – antinome

+1

È molto strano. Stai usando Ubuntu 14.04 per caso? L'ho installato pochi giorni fa e non avevo questo problema prima. – FranGoitia

+0

Sì 14.04 anche qui. – dukedave

risposta

6

Questo è stato reported and fixed, ma non è ancora in una versione.

Per aggirare per il momento di aggiornare il Gemfile con:

gem 'byebug', github: 'deivid-rodriguez/byebug', branch: 'master' 

Poi bundle update byebug e riavviare il server di Rails.

+3

Per la cronaca, è in una versione ora - quindi puoi 'bundle update byebug' e ottieni la versione 4.0.5 con la correzione. – sevenseacat

Problemi correlati