Menyelesaikan masalah Ralat "Tidak dapat mencari pakej" dalam Go "go build"
Jika anda menghadapi ralat "cannot find package" semasa menggunakan " pergi bina" atau "pergi jalankan," walaupun GOPATH ditetapkan dengan betul, berikut ialah punca yang berpotensi dan penyelesaian:
Struktur Direktori Salah
Ralat boleh berlaku jika fail sumber tidak terletak dalam direktori dengan nama yang sama dengan pakej yang diimport. Dalam contoh anda, fail sumber foobar.go hendaklah diletakkan dalam /home/mitchell/go/src/foobar, bukan dalam direktori akar GOPATH.
Penyelesaian:
Alihkan foobar.pergi ke yang betul direktori:
mv ~/foobar.go /home/mitchell/go/src/foobar/foobar.go
Langkah Tambahan Disyorkan:
Tetapan GOPATH yang salah
Sahkan bahawa pembolehubah persekitaran GOPATH ditetapkan kepada direktori yang sah di mana anda ingin menyimpan Go anda kod.
Contoh:
export GOPATH="$HOME/go"
Petua Penyelesaian Masalah Tambahan:
Atas ialah kandungan terperinci Mengapa Tidak Boleh Pergi Cari Pakej Saya Semasa `go build`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!