Problema de importación del paquete GOPATH
Tienes un problema al importar paquetes locales dentro de tu GOPATH pero no en tu directorio de inicio. La estructura de su proyecto, como la describió, parece ser correcta.
Rutas de importación relativas
En Go, no se recomiendan las rutas de importación relativas. Están destinados principalmente a la experimentación y no son totalmente compatibles con los comandos go build y go install. Para que su proyecto funcione perfectamente con las herramientas de Go, se recomienda evitar el uso de importaciones relativas.
Estructura GOPATH
GOPATH es una variable de entorno que especifica los directorios donde Go busca paquetes. El GOPATH predeterminado está configurado en su directorio de inicio ($HOME/go). En su caso, cuando el proyecto está ubicado en $GOPATH/src/project, no puede importar paquetes locales porque las herramientas Go no pueden ubicarlos correctamente.
Recomendaciones
Para resolver este problema, considere lo siguiente:
Utilice rutas de importación absolutas: en lugar de utilizando rutas de importación relativas, utilice las rutas absolutas de sus paquetes locales. En su caso, la declaración de importación para su paquete de modelos debería ser:
import "projpath/models"
Reemplace projpath con la ruta real al directorio del proyecto.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3