1
resposta

[Dúvida] Problema para iniciar em go

Não consigo rodar o meu hello word por conta desse erro:gopls was not able to find modules in your workspace. When outside of GOPATH, gopls needs to know which modules you are working on. You can fix this by opening your workspace to a folder inside a Go module, or by using a go.work file to specify multiple modules. See the documentation for more information on setting up your workspace: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md.

Alguem sabe arrumar pfvr?

1 resposta

E aí, Felipe! Beleza? O problema aqui é que o Go tá procurando pelos módulos do teu projeto e não tá encontrando. E isso pode acontecer se você estiver fora do GOPATH (que é o diretório padrão do Go pra colocar os projetos).

Uma solução bacana é você certificar-se de que está trabalhando dentro de um módulo Go. Pra fazer isso, você pode ir até a pasta do teu projeto e rodar o comando go mod init nome-do-seu-modulo. Isso vai inicializar um módulo Go no teu projeto.

Se você já fez isso e ainda tá dando erro, talvez você precise verificar se o teu projeto está organizado corretamente ou se tem algum arquivo faltando.

Dá uma olhada no link que você mandou, o documento oficial, ele tem algumas dicas bem úteis pra configurar o workspace. Se ainda tiver dúvida, é só falar!