J'essaie de suivre ces instructions pour installer Drive, mais je ne parviens pas Go
à travailler correctement.
Je reçois toujours l'erreur:
go tool: no such tool "6g"
Quand j'essaye d'utiliser go get [url]
. J'obtiens également cette erreur lorsque j'essaie d'exécuter un script Hello World (pour vérifier que Go s'est installé correctement).
J'ai essayé d'installer les programmes individuels recommandés dans ce post (golang-go.tools gccgo-go) concernant la correction de cette erreur mais le problème persiste.
Comment puis-je obtenir l' 6g
outil?
Voici les résultats de go env
:
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/go"
GORACE=""
GOROOT="/usr/share/go"
GOTOOLDIR="/usr/share/go/pkg/tool/linux_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"
software-installation
golang
Bprodz
la source
la source
sudo apt-get install golang
.sudo apt-get install golang
mais il a renvoyé 0 pour mettre à niveau, nouvellement installé, 62 pour ne pas mettre à niveau et je ne peux toujours pas utilisergo get
etgo run
. Dois-je forcer apt-get à remplacer ma version actuelle de Go?Réponses:
Le problème est le vôtre
GOROOT
. Il doit être défini sur/usr/lib/go
( non/usr/share/go
).la source
Installation
Mise à jour.
Installez la langue Go.
Réglez GOPATH dans votre dossier personnel. Après cette action, vous pouvez utiliser la commande
echo $GOPATH
pour vérifier l'emplacement du chemin d'accès.Pour le GOPATH, il n'est pas nécessaire de le définir. Mais vous pouvez toujours le définir.
Vérification des variables d'environnement Go
Utilisez la commande
go env
et vous obtiendrez:Vous pouvez maintenant voir que:
une.
GOPATH
est dedans/home/casper/gopath
.b.
GOROOT
est dedans/usr/lib/go-1.6
.Les références
Installer le package golang
https://github.com/golang/go/wiki/Ubuntu
Vous n'avez pas besoin de définir GOROOT, vraiment
http://dave.cheney.net/2013/06/14/you-dont-need-to-set-goroot-really
Mise en route - Le langage de programmation Go
https://golang.org/doc/install
la source
golang
package est officiellement dans le référentiel, pourquoi devrais-je ajouter un PPA, où ces PPA sont connus pour des problèmes?