Tidak Dapat Mengesan Fail go.mod: Menyelesaikan Ralat "go.mod File Not Found"
Anda menghadapi mesej ralat semasa membina program Go, menyatakan bahawa fail "go.mod" tidak ditemui dalam direktori semasa atau induk. Ini adalah ralat biasa apabila berhijrah ke versi Go yang lebih baharu disebabkan pengenalan modul Go.
Modul Go menyediakan pengurusan pergantungan untuk projek Go dan memerlukan fail "go.mod" di akar projek untuk nyatakan kebergantungan. Jika projek anda kekurangan fail ini, anda akan menghadapi mesej ralat.
Semasa menetapkan pembolehubah persekitaran GO111MODULE dan GOPROXY ialah pembetulan biasa, ia tidak menyelesaikan isu dalam kes ini. Penyelesaian yang betul ialah melumpuhkan modul Go secara eksplisit dengan menetapkan pembolehubah persekitaran GO111MODULE kepada "mati."
Penyelesaian:
Edit baris arahan untuk melumpuhkan modul Go:
go env -w GO111MODULE=off
Membina semula projek anda selepas menetapkan pembolehubah ini harus menyelesaikan fail "go.mod" yang tidak ditemui ralat.
Atas ialah kandungan terperinci Mengapa My Go Build Tidak Boleh Cari go.mod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!