Mengatasi Ralat "tiada lokasi pemasangan" dalam Go Install
Arahan pemasangan Go sering melemparkan mesej ralat yang membingungkan: "tiada lokasi pemasangan untuk direktori di luar GOPATH." Masalah ini timbul apabila anda cuba memasang pakej Go yang terletak di luar ruang kerja yang ditetapkan pembolehubah persekitaran GOPATH.
Masalahnya
Coretan kod yang disediakan menunjukkan isu:
~/src/go-statsd-client> echo $GOPATH /Users/me/gopath ~/src/go-statsd-client> echo $GOROOT /usr/local/Cellar/go/1.1.1\ ~/src/go-statsd-client> go install go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
Penyelesaian: Memperkenalkan GOBIN
Untuk pengguna OS X, kunci untuk menyelesaikan isu ini terletak pada menetapkan pembolehubah persekitaran GOBIN. Pembolehubah ini menentukan direktori pemasangan untuk boleh laku yang dibuat oleh go install.
Untuk mengkonfigurasi GOBIN, ikut langkah berikut:
mkdir bin export GOBIN=$GOPATH/bin
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat 'tiada lokasi pemasangan' Semasa Memasang Pakej Go di Luar GOPATH?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!