1
resposta

Problemas com as importações de modelos no go

Olá, sobre o projeto, estou executando na versão 1.17.1 do go e tenho o seguinte retorno:

main.go:6:2: no required module provides package github.com/alura/banco/contas: go.mod file not found in current directory or any parent directory; see 'go help modules'

Alguma ideia?

1 resposta

Nas novas versões do go, você precisa utilizar o go mod para instalar outros pacotes e também para organizar os seus próprios pacotes. Você pode ler mais aqui: https://golang.org/ref/mod. Ou também pode pesquisar outros tutoriais sobre go mod.

Mas para resolver o seu problema, você pode tentar algo assim:

go mod init nome_do_pacote

Se seu projeto estiver no github, recomenda-se que o nome do pacote seja github.com/nome-do-usuario/nome-do-projeto.

Após rodar esse comando, será criado um arquivo chamado go.mod. Esse arquivo vai armazenar todas as suas dependências.