Olá Conrado, tudo bem?
O comando "go mod init" cria um go.mod para rastrear as dependências do seu código. Até agora, o arquivo inclui apenas o nome do seu módulo e a versão Go que seu código suporta. Mas à medida que você adiciona dependências, o arquivo go.mod irá listar as versões das quais seu código depende.
O seu projeto faz parte do seu GOPATH? A variável de ambiente $GOPATH lista paths na sua máquina onde o Go deve procurar por Go Workspaces/projetos. Por padrão, o Go assume que o GOPATH é em $HOME/go
Dentro de um Go Workspace, ou GOPATH, existem três diretórios: bin, pkg, e src. Cada um desses diretórios tem um significado especial para a cadeia de ferramentas Go.
.
├── bin
├── pkg
└── src
└── github.com/foo/bar <<< seu projeto deve estar nesse path para ser localizado
└── bar.go