GOOGLE ADS

mardi 3 mai 2022

Impossible d'installer le package Sys Go, j'ai essayé la méthode normale mais cela n'a aucun sens. Veuillez trouver ci-dessous mon Go env ci-dessous

Je n'arrive pas à installer le package GoLang Sys.
entrez la description de l'image ici

De plus, ci-dessous est mon Go env:

GO111MODULE="auto"
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/zahidk/.cache/go-build"
GOENV="/home/zahidk/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/zahidk/gocode/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/zahidk/gocode"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.17.6"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2915773640=/tmp/go-build -gno-record-gcc-switches"

J'ai essayé d'utiliser go get -u golang.org/x/sys et GOPATH/src/golang.org/x/sys du site Web ( https://pkg.go.dev/golang.org/x/sys#section- readme ) pour installer le package sys mais pour une raison quelconque, cela ne fonctionne pas. De plus, dans mon répertoire src se trouvent tous mes fichiers GoLang. C'est ça.


Solution du problème

Votre go envindique que vous utilisez le mode GOPATH (au lieu des modules) :

GO111MODULE="auto"
GOPATH="/home/zahidk/gocode"
GOMOD=""

Le message d'erreur indique que l'éditeur GOPATHest /home/zahidk/GoLangdifférent de votre go env( /home/zahidk/gocode). Cela explique probablement pourquoi le code téléchargé n'est pas trouvé lors du développement via l'éditeur.

Vous devez vous assurer que la GOPATHvariable d'environnement est correctement définie partout, ou migrer vers les modules.

L'utilisation de modules est recommandée si vous n'avez pas de besoin spécifique pour GOPATH. Les modules facilitent la gestion des dépendances et sont probablement mieux pris en charge par votre éditeur.


  • Utilisation des modules Go

  • Premiers pas avec Go -- tutoriel interactif démontrant les modules d'un nouveau projet.

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...