Sto cercando di eseguire debugger nell'applicazione rails che utilizza docker. Il nostro server delle applicazioni viene eseguito nel terminale Ubuntu utilizzando: docker-compose up. Non ho trovato il modo di eseguire il debugger. Non possiamo usare i binari --debugger. Qual è il modo di eseguire il debug dell'applicazione Rails che è integrata con la finestra mobile. Quando tengo il debugger nel file dell'applicazione otteniamo l'output in console: {***** Il debugger richiesto, ma non era disponibile (assicurati che ruby-debug sia elencato in Gemfile/installato come gemma): Avvia il server con --debugger per abilitare ***** }Come eseguire il debug dell'applicazione delle rotaie all'interno del contenitore mobile
5
A
risposta
5
Non conosco ruby o rail, ma questo è un "problema" generale con docker-compose up
. L'esecuzione del codice non si interrompe in un contenitore in esecuzione in questo caso e invece fallisce quando si colpisce un punto per il debugger. È necessario eseguire il servizio in primo piano, invece:
docker-compose stop <my-service-to-debug>
docker-compose run --service-ports <my-service-to-debug>
Questo vi porterà nel debugger una volta che il codice colpisce quel punto. La parte importante qui è il flag --service-ports
che assicura che le stesse porte siano esposte come specificato nel file docker-compose.yml
. Puoi anche utilizzare il flag --no-deps
nel caso in cui non desideri riavviare alcun contenitore collegato.
Problemi correlati
- 1. Eseguire un'immagine mobile come contenitore
- 2. Come posso eseguire il debug il mio contenitore finestra mobile con PhpStorm
- 3. Come eseguire il debug del debug?
- 4. Come eseguire il debug delle API fluenti?
- 5. Come eseguire il debug delle azioni del selenio WebDriver?
- 6. Come eseguire il debug del caricamento delle risorse JVM?
- 7. Come eseguire il debug delle applicazioni wxpython?
- 8. Come eseguire il debug di un'app per rails nella finestra mobile con la leva?
- 9. Come eseguire il debug del codice ruby?
- 10. Come eseguire il debug del codice asincrono?
- 11. Come eseguire il debug sul browser interno di Facebook (mobile)?
- 12. Debug Nodejs all'interno del contenitore Docker
- 13. Come eseguire il debug del servizio WCF?
- 14. Come eseguire il debug del servizio Web?
- 15. Eseguire py.test in un contenitore mobile come servizio
- 16. È possibile eseguire kubernetes come contenitore finestra mobile?
- 17. Più thread all'interno del contenitore mobile
- 18. Come posso eseguire il debug delle regole mod_rewrite?
- 19. Come eseguire il debug del caricamento dei file app.config
- 20. Come eseguire il debug delle estensioni di Visual Studio
- 21. Come eseguire il debug delle build di Ember CLI/Broccoli
- 22. Come eseguire il debug delle stored procedure in Sybase ASE?
- 23. Come eseguire il debug delle sovrapposizioni di mappe vim?
- 24. Come eseguire il debug in modo efficiente delle applicazioni Webpack?
- 25. Come eseguire il debug dei test delle unità Django?
- 26. Come eseguire il debug delle doppie eliminazioni in C++?
- 27. Come eseguire il debug di "ImagePullBackOff"?
- 28. Impossibile eseguire il comando Curl all'interno del contenitore Docker
- 29. ResourceNotFoundException come eseguire il debug?
- 30. Come si esegue il debug di un contenitore Unity "Resolve"?