esta aparecendo essa mensagem no terminal não se oque ta de errado
esta aparecendo essa mensagem no terminal não se oque ta de errado
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
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.