Hago un programa en golang y después de completar el código, si quiero ejecutar este código en otra PC o VM, entonces no obtiene todos los archivos del paquete de dependencia. ¿Cómo puedo obtener todos los archivos de dependencia?
Hago un programa en golang y después de completar el código, si quiero ejecutar este código en otra PC o VM, entonces no obtiene todos los archivos del paquete de dependencia. ¿Cómo puedo obtener todos los archivos de dependencia?
Respuestas:
Puede usarlo godep save
en su PC local donde complete su programa. godep save recopila todos los archivos de dependencia por usted. Cuando se mueva a otra PC, simplemente copie la carpeta Godep con su código y resolverá sus problemas.
Puede ejecutar go get -d ./...
desde un directorio de su proyecto para descargar todas las dependencias go-gettable.
O copie todo el src
subdirectorio de su GOPATH a la máquina de destino.
...
es un patrón especial, dice que baje de forma recursiva.
...
es un patrón especial. Dice que baje de forma recursiva.
./.
, porque después de haber probado el comando you en mi pc se atascó (y ahora sé por qué, ya que la búsqueda recursiva de archivos go puede ser bastante costosa), pero luego me di cuenta de que era mejor preguntar primero. ¡Gracias!
El siguiente comando funciona para mí, descarga todas las dependencias.
go get -u -v -f all