Le message d'erreur « Impossible d'utiliser la syntaxe path@version en mode GOPATH » indique que vous essayez d'utiliser la commande go get avec une syntaxe qui n'est pas prise en charge lors de l'utilisation du mode GOPATH.
Afin de récupérer un package à partir d'un serveur local à l'aide de go get, vous devez omettre les informations de chemin et de version. Par exemple, au lieu d'utiliser go get [email protected]:/srv/git/liqid.git, vous devriez utiliser go get github.com/username/repo-name ou go get golang.org/x/repo- nom.
Voici quelques détails supplémentaires qui pourraient être utiles :
-
Comprendre GOPATH mode : Le mode GOPATH est une fonctionnalité de Go qui vous permet de gérer vos packages et dépendances dans une structure de répertoires spécifique sur votre système local. Lorsque vous utilisez le mode GOPATH, vous devez spécifier le chemin complet du package que vous souhaitez récupérer.
-
Utilisation des URL HTTPS : Si votre serveur local est accessible via HTTPS, vous pouvez utiliser un HTTPS URL dans votre commande go get. Par exemple : allez chercher https://your-local-server-domain/username/repo-name. Assurez-vous de remplacer « votre-domaine-de-serveur-local » par le nom de domaine réel de votre serveur.
-
Utilisation des URL SSH : Alternativement, si votre serveur local est accessible via SSH, vous Vous pouvez utiliser une URL SSH dans votre commande go get. Par exemple : allez chercher ssh://user@your-local-server-address:22/username/repo-name. Remplacez « user » par votre nom d'utilisateur SSH, « your-local-server-address » par l'adresse IP ou le nom de domaine de votre serveur et « 22 » par le numéro de port SSH (si ce n'est pas le port par défaut 22).
N'oubliez pas de remplacer "username" et "repo-name" par les valeurs réelles de l'utilisateur GitHub et du nom du référentiel.
Je recommande de consulter le documentation officielle de Go pour des informations plus détaillées sur l'utilisation de go get et l'utilisation de packages dans Go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!