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

Erro no VSCode - package hello is not in GOROOT

Boa noite, pessoal.

Estou tomando o erro abaixo no VSCode: package hello is not in GOROOT (/usr/local/go/src/hello)

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

Fiz a instalação padrão/limpa do Go aqui num Mac.

Rodando o go env:

GOVERSION="go1.17.3"
GOPATH="/Users/ronaldogc/go"
GOROOT="/usr/local/go"

Estrutura de pasta do projeto:

Users/ronaldogc/
└── go
    ├── bin
    ├── pkg
    └── src
        └── hello   <-----------pasta aberta no vscode
             └── hello.go

Os comandos, via terminal, go run hello.go ou go build hello.go funcionam normalmente.

E por conta disso, o autocomplete após digitar fmt. também não está funcionando.

Por que esse erro no VSCode?

2 respostas

por favor tente rodar este comando go mod init, caso não funcione tente o go env -w GO111MODULE=off

solução!

Pedro, obrigado pelo retorno. Hoje voltei pra estudar e magicamente o problema não está mais acontecendo, sem eu ter feito nada.

Talvez o fato de ter desligado e ligado o computador tenha resolvido. Enfim, nunca saberei rsrs

Valeu!!