Rumah >pembangunan bahagian belakang >Golang >Mengapa Pengkompil Go Saya Tidak Dapat Menemui Pakej Luaran Saya?
Soalan: Menghadapi ralat "pakej pakej1 tiada dalam GOROOT (/usr/local/go/ src/package1)" apabila cuba menggunakan pakej luaran dalam Go.
Penjelasan: Ralat ini berlaku apabila pengkompil Go tidak dapat mencari pakej yang ditentukan dalam direktori GOROOT perpustakaan standard. Ia mencadangkan bahawa pakej tidak dipasang atau terletak di luar perpustakaan standard.
Penyelesaian:
Konfigurasikan Pembolehubah Persekitaran:
Sebagai contoh, anda boleh menambah baris ini pada .bashrc anda fail:
export GO111MODULE=on export GOPATH=/mnt/sda1/programming/gopath export PATH=$PATH:$GOPATH/bin export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
Muat Pembolehubah Persekitaran:
Memulakan Utama Pakej:
Cipta Pakej Luaran:
Import Pakej Luaran:
import "main/package1"
Dengan mengikuti langkah ini, anda boleh memastikan bahawa pengkompil Go anda boleh mencari dan menggunakan pakej luaran, menyelesaikan "pakej pakej1 tiada dalam GOROOT " ralat.
Atas ialah kandungan terperinci Mengapa Pengkompil Go Saya Tidak Dapat Menemui Pakej Luaran Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!