1
resposta

[Sugestão] Minha solução para importação de pacotes.

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:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

No terminal, entre na pasta raíz do seu projeto () e digite o comando "go mod init meuprojetoAlura"

Att,

1 resposta

Olá, Lucas! Tudo bem?

Muito obrigada pelo suporte! Sua contribuição fortalece a comunidade e ajuda vários outros alunos aqui na Alura!

Obrigada novamente e parabéns pela didática no texto!

Bons estudos!