technology

[Solved] Obtendo o erro GOPATH “go: não é possível usar a sintaxe path@version no modo GOPATH”

.

Recentemente, tentei instalar um pacote usando o Golang e recebi uma mensagem de erro dizendo que o Golang não conseguiu carregar o pacote, conforme mostrado abaixo.

can't load package: package github.com/mypackage/[email protected]: cannot use [email protected] syntax in GOPATH mode

Em teoria, várias coisas podem gerar esse erro, exigindo soluções diferentes. Hoje, fornecerei duas soluções para resolver esse erro sozinho.

Solução 1: Troca de Comandos

Na maioria dos cenários, você pode estar usando um install comando para instalar o pacote em Golang em seu sistema. Se você verificar o histórico de golang antes do install comando, houve um get comando [deprecated] para instalar e compilar os pacotes.

Leia também: Prós e contras do uso do React Native para desenvolvimento móvel

Abaixo está o comando que gerou o erro para mim durante a instalação do pacote.

$ go install -v github.com/mypackage/[email protected]

O erro é lançado devido ao install comando, embora eu apenas mudei o install no get comando e tada, o problema foi resolvido.

$ go get -v github.com/mypackage/[email protected]

Observação: Embora o problema tenha sido resolvido, mas não se esqueça de considerar que o get O comando está obsoleto e não é mais suportado. Eu recomendo fortemente usá-lo em raras situações.

Solução 2: Go-Mode

Go-Mode cobre os recursos básicos que você precisa ao trabalhar com Golang, juntamente com outros recursos adicionais, como preenchimento automático, análise e refatoração. Você pode iniciar um novo projeto no Go-Mode e instalar o pacote usando o baixar mod comando, como mostrado abaixo.

Primeiro, exporte o Go-Mode em sua sessão de terminal atual, conforme mostrado abaixo.

$ export GO111MODULE=on

Em seguida, precisamos iniciar um novo nome de projeto. Considere este nome como o nome do seu pacote.

$ go mod init <Project Name>

Finalmente, especifique o endereço do pacote junto com o mod download comando, como mostrado abaixo.

$ go mod download github.com/mypackage/[email protected]

E aqui concluímos nossa etapa final, que resolve principalmente seu problema com “não é possível carregar o pacote”.

Pensamento final

Se alguma das soluções acima não funcionar, informe-nos na seção de comentários e, se você seguiu etapas diferentes para resolver o problema acima, informe-nos para que possamos incluí-lo neste artigo.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo