es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede instalar gin-gonic: c.engine.AppEngine indefinido (el tipo *Engine no tiene el campo o método AppEngine)

No puedo instalar gin-gonic para mi proyecto de golang. Intenté reinstalar go, restablecer los archivos bash, eliminar y recrear la carpeta del proyecto, y buscar el error como palabra clave en Google, pero no encontré nada.

Aquí están mis mensajes de terminal:

$ go get -u github.com/gin-gonic/gin

H1>github.com/gin-gonic/gin

........ \go\pkg\mod\github.com\gin-gonic\gin@v1.7.5\context.go:735:13: c.engine.AppEngine indefinido (type *Engine no tiene campo ni método AppEngine)
........ \go\pkg\mod\github.com\gin-gonic\gin@v1.7.5\gin.go:154:3: campo desconocido 'UseRawPath' en struct literal of type Engine
........ \go\pkg\mod\github.com\gin-gonic\gin@v1.7.5\gin.go:156:3: campo desconocido 'UnescapePathValues' en struct literal of type Engine
........ \go\pkg\mod\github.com\gin-gonic\gin@v1.7.5\gin.go:508:11: engine.UseRawPath indefinido (type *Engine no tiene campo ni método UseRawPath)
........ \go\pkg\mod\github.com\gin-gonic\gin@v1.7.5\gin.go:510:20: engine.UnescapePathValues indefinido (type *Engine no tiene campo ni método UnescapePathValues)
Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que hay problemas con el paquete gin-gonic que se está tratando de instalar. Los mensajes de error indican que ciertos campos y métodos en la estructura Engine no están definidos o son desconocidos.

    Una posible solución a este problema es intentar instalar una versión diferente del paquete gin-gonic. Puede especificar la versión agregando @numero_de_versión después del nombre del paquete en el comando go get. Por ejemplo, puede intentar:

    $ go get -u github.com/gin-gonic/gin@v1.6.3
    

    Si eso no funciona, puede intentar actualizar su versión de Go a la última versión estable y volver a intentarlo. También puede verificar si faltan dependencias requeridas por el paquete gin-gonic.

    Si ninguna de estas soluciones funciona, puede querer publicar su problema en la página de Github de gin-gonic o buscar ayuda en los foros comunitarios de Go para obtener información más específica.

Comments are closed.