Saya mencoba mengikuti petunjuk ini untuk menginstal Drive tetapi saya tidak Go
dapat bekerja dengan benar.
Saya terus mendapatkan kesalahan:
go tool: no such tool "6g"
Ketika saya mencoba menggunakannya go get [url]
. Saya juga mendapatkan kesalahan ini ketika mencoba menjalankan skrip hello world (untuk memeriksa bahwa Go telah diinstal dengan benar).
Saya sudah mencoba menginstal program individual yang direkomendasikan dalam posting ini (golang-go.tools gccgo-go) mengenai memperbaiki kesalahan ini tetapi masalahnya tetap ada.
Bagaimana saya bisa mendapatkan 6g
alat ini?
Berikut adalah hasil dari 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
sumber
sumber
sudo apt-get install golang
.sudo apt-get install golang
tetapi mengembalikan 0 untuk meningkatkan, baru menginstal, 62 tidak untuk meng-upgrade dan saya masih tidak dapat menggunakango get
dango run
. Apakah saya perlu memaksa apt-get untuk menimpa versi Go saya saat ini?Jawaban:
Masalahnya adalah Anda
GOROOT
. Ini harus diatur ke/usr/lib/go
( bukan/usr/share/go
).sumber
Instalasi
Memperbarui.
Instal bahasa Go.
Set GOPATH ke folder rumah Anda. Setelah tindakan ini, Anda dapat menggunakan perintah
echo $GOPATH
untuk memeriksa lokasi jalur masuk.Untuk GOPATH, tidak diperlukan untuk mendefinisikannya. Tetapi Anda masih bisa mendefinisikannya.
Memeriksa Variabel Lingkungan Go
Gunakan perintah
go env
dan Anda akan mendapatkan:Sekarang Anda bisa melihat itu:
Sebuah.
GOPATH
adalah di/home/casper/gopath
.b.
GOROOT
adalah di/usr/lib/go-1.6
.Referensi
Instal paket golang
https://github.com/golang/go/wiki/Ubuntu
Anda tidak perlu mengatur GOROOT, benar-benar
http://dave.cheney.net/2013/06/14/you-dont-need-to-set-goroot-really
Memulai - Bahasa Pemrograman Go
https://golang.org/doc/install
sumber
golang
paket secara resmi dalam repositori, mengapa saya harus menambahkan PPA, di mana PPA ini dikenal memiliki masalah?