Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menyelesaikan Ralat 'tiada lokasi pemasangan' Semasa Memasang Pakej Go di Luar GOPATH?

Bagaimana untuk Menyelesaikan Ralat 'tiada lokasi pemasangan' Semasa Memasang Pakej Go di Luar GOPATH?

Barbara Streisand
Barbara Streisandasal
2024-12-06 17:41:12368semak imbas

How to Resolve the

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn