Solución:
https://github.com/golang/go/wiki/Modules#releasing-modules-all-versions:
Asegúrese de que su archivo go.sum esté comprometido junto con su archivo go.mod.
(Basado en una respuesta anterior).
Si, comprometerse go.sum
.
Asegúrese de que su
go.sum
el archivo se confirma junto con sugo.mod
expediente. Consulte las preguntas frecuentes a continuación para obtener más detalles y justificación.
De las preguntas frecuentes:
¿Debo enviar mi archivo ‘go.sum’ así como mi archivo ‘go.mod’?
Normalmente su módulo
go.sum
el archivo debe confirmarse junto con sugo.mod
expediente.
go.sum
contiene las sumas de comprobación criptográficas esperadas del contenido de versiones específicas del módulo.- Si alguien clona su repositorio y descarga sus dependencias usando el comando go, recibirá un error si hay alguna discrepancia entre las copias descargadas de sus dependencias y las entradas correspondientes en su
go.sum
.- Además,
go mod verify
comprueba que las copias en caché en disco de las descargas de módulos aún coincidan con las entradas engo.sum
.- Tenga en cuenta que
go.sum
no es un archivo de bloqueo como se usa en algunos sistemas alternativos de administración de dependencias. (go.mod
proporciona suficiente información para compilaciones reproducibles).- Vea aquí una explicación muy breve de Filippo Valsorda sobre por qué debería registrar su
go.sum
. Consulte la sección “Descarga y verificación del módulo” de la documentación de la sugerencia para obtener más detalles. Vea las posibles extensiones futuras que se están discutiendo, por ejemplo, en # 24117 y # 25530.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)