Rumah >pembangunan bahagian belakang >Golang >Mengapa Saya Mendapat Ralat 'Laluan Import Tidak Diiktiraf' Semasa Menggunakan `go get`?
"Laluan Import Tidak Diiktiraf" dengan "go get": Panduan untuk Menyelesaikan Isu
Apabila cuba memasang pakej menggunakan "go get," anda mungkin menghadapi ralat menyatakan "laluan import tidak dikenali." Ralat ini biasanya berlaku apabila pembolehubah persekitaran GOROOT anda menunjuk ke lokasi yang tidak sah atau apabila terdapat masalah dengan GOPATH anda.
Menyelesaikan Isu
Untuk menyelesaikan isu ini , ikuti langkah berikut:
Sahkan GOROOT dan GOPATH:
Pastikan pembolehubah GOROOT anda ditetapkan dengan betul ke direktori akar pemasangan Go anda. Contohnya, jika anda memasang Go in /usr/local/go, maka GOROOT hendaklah ditetapkan kepada /usr/local/go.
Selain itu, pastikan pembolehubah GOPATH anda ditetapkan pada direktori ruang kerja anda, di mana anda merancang untuk menyimpan projek Go anda. Nilai biasa untuk GOPATH ialah /home/user/go.
Ubah suai Profil Bash:
Tambah baris berikut ke bahagian bawah anda profil bash (~/.profile):
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin
Ini menetapkan pembolehubah GOROOT dan GOPATH serta menambah direktori Go bin ke PATH anda.
Alih keluar Rujukan GOROOT Lama:
Alih keluar sebarang rujukan lama kepada GOROOT dalam pembolehubah persekitaran anda.
Pasang semula Pakej:
Pasang semula pakej web.go menggunakan "go get github.com/hoisie/web."
Pasang Go menggunakan Ubuntu:
Jika langkah di atas tidak menyelesaikan isu, anda boleh cuba memasang Go menggunakan pakej Ubuntu pengurus:
sudo apt-get install golang
Mulakan Semula Terminal:
Mulakan semula sesi terminal anda untuk menggunakan perubahan.
Tambahan Petua:
Jika anda terus mengalami isu, rujuk sumber berikut:
Terdapat juga tutorial video yang berguna tersedia di sini:
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Laluan Import Tidak Diiktiraf' Semasa Menggunakan `go get`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!