Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

mensagem de erro

esta aparecendo essa mensagem no terminal não se oque ta de errado Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Olá Gleisson, tudo bem?

Quais são os diretórios configurados nas variáveis de ambiente GOROOT e GOPATH?

não consegui configurar essas variáveis mas eu instalei as estenções e o código funcionou sem erro

solução!

Nas versões mais recentes do Golang (pós 1.13), você não precisa definir variáveis de ambiente como GOPATH, GOBIN, etc. Porém você precisa ter um arquivo go.mod na raiz do projeto. Isso tornará o diretório um módulo Go. Isso significa que apenas um go.mod é necessário por repositório. Dentro da raiz do projeto você pode rodar um comando go mod init remote-repo.com/username/repository.

Esse comportamento é esperado porque o pacote com o qual estamos trabalhando não faz parte do Go SDK, ou seja, não está no GOROOT. A execução go install compila e coloca um binário executável em $GOBIN (também conhecido como $GOPATH/bin - em $GOPATH está o seu workspace Go). A execução go build de dentro de um packages compila e coloca um executável nesse diretório.