2015-09-24 14 views

risposta

-1

È 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.

48

È 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.

+0

Se ho bisogno di eseguire/modificare il codice, allora non trova pacchetti. –

+1

So che posso ottenere i pacchetti da go ottengono ma è così tanto tempo e difficile quando il programma utilizza molti pacchetti. –

+4

Penso che questa risposta dovrebbe essere accettata come risposta. – Tarik

9

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.

+0

Questi sono entrambi belli da sapere [fiatjaf] (http://stackoverflow.com/users/973380/fiatjaf). Grazie per la pubblicazione. – RuNpiXelruN

Problemi correlati