Avatar ·

Quais devem ser os valores de GOPATH e GOROOT no Go?

Olá a todos! Comecei a estudar Go há algumas semanas e não consigo entender a configuração das variáveis de ambiente. Instalei o Go através do instalador oficial no Windows, e tudo parece ter sido instalado em C:\\Go. Mas quando tento compilar meu primeiro projeto, aparecem erros como "cannot find package" ou "GOPATH not set". Aqui está meu código simples que estou tentando executar: ```go // main.go package main import "fmt" import "example.com/mypackage/mypkg" func main() { fmt.Println(mypkg.Hello()) } ``` E o pacote que quero usar: ```go // mypkg.go na pasta mypkg package mypkg func Hello() string { return "Hello from my package!" } ``` Tentei definir GOPATH em diferentes lugares: C:\\Users\\MyName\\go, C:\\Projects\\go, até deixei vazio. Mas nada