Avatar ·

¿Cuáles deben ser los valores de GOPATH y GOROOT en Go? Configuración correcta del entorno

¡Hola a todos! Acabo de empezar a estudiar Go y de inmediato me encontré con confusión. Instalé Go a través del instalador oficial en Windows, pero luego leí que es necesario configurar las variables de entorno GOPATH y GOROOT. Honestamente, no entiendo para qué sirven y qué valores poner allí. Intenté ejecutar un código simple: ```go package main import "fmt" func main() { fmt.Println("Hello, Go!") } ``` Al principio simplemente abrí la terminal, navegué a la carpeta con el archivo main.go y ejecuté `go run main.go`. El código se ejecutó y pensé que todo funcionaba. Pero luego intenté instalar un paquete de terceros con `go get github.com/gin-gonic/gin` y obtuve un error de que no podía encontrar GOPATH. En internet escriben cosas diferentes: algunos dicen que GOPATH debe apuntar a mi carpeta de trabajo, otros que hay que crear una estructura de carpetas especial. También vi que GOROOT es la ruta a Go instalado, pero en mi caso esa variable no está definida y parece que funciona. Por favor, indíquenme cuáles son los valores correctos.