E aí pessoal. Tudo certo?
Se vc está com erro ao importar pacotes, recebendo no terminal algo do tipo:
package <caminho do seu pacote> is not in GOROOT (/usr/local/go/src/<caminho do seu pacote>)
Tente habilitar o rastreamento de dependência para seu código. Como assim? Segue abaixo uma explicação traduzida da documentação:
"Quando seu código importa pacotes contidos em outros módulos, você gerencia essas dependências por meio do próprio módulo de seu código. Esse módulo é definido por um arquivo go.mod que rastreia os módulos que fornecem esses pacotes. Esse arquivo go.mod permanece com seu código, inclusive em seu repositório de código-fonte.
Para habilitar o rastreamento de dependência para seu código criando um arquivo go.mod, execute o comando go mod init, fornecendo o nome do módulo em que seu código estará..."
Exemplo:
No terminal, entre na pasta raíz do seu projeto () e digite o comando "go mod init meuprojetoAlura"
Att,