Realizzo un programma in golang e dopo aver completato il codice, se voglio eseguire questo codice su un altro PC o VM, allora non ottiene tutti i file del pacchetto di dipendenza . come posso ottenere tutti i file di dipendenza?Come ottenere tutti i file di dipendenza per un programma usando Golang
risposta
È possibile utilizzare nel PC locale in cui si completa il programma. godep save raccoglie tutti i file di dipendenza per te. Quando ti sposti su un altro pc, copia la cartella Godep con il tuo codice e risolverà i tuoi problemi.
È possibile eseguire go get -d ./...
da una directory del progetto per scaricare tutte le dipendenze go-gettabili.
Oppure copia tutta la sottodirectory src
dal tuo GOPATH al computer di destinazione.
...
è uno schema speciale, dice di andare giù ricorsivamente.
Prova
go list -f '{{ join .Imports "\n" }}'
o
go list -f '{{ join .Deps "\n" }}'
Il secondo elencherà tutti i subdependencies, la prima solo i pacchetti direttamente importati.
Questi sono entrambi belli da sapere [fiatjaf] (http://stackoverflow.com/users/973380/fiatjaf). Grazie per la pubblicazione. – RuNpiXelruN
- 1. Test di Golang usando i file locali
- 2. UI di elettroni per il programma Golang?
- 3. Come utilizzare Powershell per eseguire un programma su tutti i file in una directory
- 4. Come ottenere tutti i record dalla base CoreData usando NSManagedObjectSubClass?
- 5. C'è un modo per ottenere una lista o un json di tutti i subreddit usando l'api?
- 6. Elimina tutti i commenti in un file usando sed
- 7. C'è un modo per ottenere tutti i dati mysql di tutti i paesi, stati e città? (un file di scarico)
- 8. pitone programma supervisord dipendenza
- 9. Come ottenere tutti i processi in un display da Xvfb?
- 10. ottenere tutti i valori di più file selezionare con jQuery
- 11. Come funzionano i pacchetti con più file in golang?
- 12. SVN - Ottieni tutti i messaggi di commit per un file?
- 13. Come sono impacchettati i progetti golang per la distribuzione?
- 14. Sviluppo di un programma java per compilare i file .java
- 15. Come ottenere i file mainBundle per iPhone
- 16. Ottenere tutti i file nella cartella di applicazione UWP
- 17. Come posso ottenere la mia associazione file per aprire più file in un'istanza di singolo programma?
- 18. gulp Minify tutti i file CSS per un singolo file
- 19. Come ottenere tutti i sottoinsiemi di un array?
- 20. Come ottenere un elenco di tutti i servlet disponibili?
- 21. Come ottenere tutti i dettagli di un contatto in Android
- 22. Come ottenere un elenco di tutti i comandi shell disponibili
- 23. Come ottenere tutti i corsi su moodle?
- 24. Come installare le scorciatoie di programma per tutti gli utenti?
- 25. Come ottenere tutti i nodi foglia di un albero?
- 26. Come posso ottenere tutti i cookie di un CookieContainer?
- 27. Come ottenere tutti i nomi di tabelle da un database?
- 28. Come ottenere un conteggio di tutti i file in un repository git?
- 29. PHP: Come cercare un file usando i caratteri jolly
- 30. Posso ottenere un dump di tutti i miei database * tranne uno * usando mysqldump?
Se ho bisogno di eseguire/modificare il codice, allora non trova pacchetti. –
So che posso ottenere i pacchetti da go ottengono ma è così tanto tempo e difficile quando il programma utilizza molti pacchetti. –
Penso che questa risposta dovrebbe essere accettata come risposta. – Tarik