Rumah > Artikel > pembangunan bahagian belakang > Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel: * \"GO111MODULE=on: Mengapa saya Mendapatkan \'go: ralat memuatkan keperluan modul\' Apabila Menggunakan \'go get -u\'?\" * \"Mod
Ralat Pemuatan Modul: "go: ralat memuatkan keperluan modul" dengan GO111MODULE=on
Apabila cuba mendapatkan semula cabang pembangunan GitHub repositori (dalam kes ini, github.com/junegunn/fzf) menggunakan GO111MODULE=on go get -u, anda mungkin menghadapi ralat berikut:
go: error loading module requirements
Ralat ini boleh berlaku apabila kebergantungan pakej yang ditentukan (fzf dalam contoh ini) mempunyai laluan modul bukan kanonik tanpa akhiran versi dalam fail go.modnya.
Secara khusus, kebergantungan github.com/gdamore/tcell, yang diperlukan oleh fzf, termasuk kebergantungan pada gopkg.in/DATA-DOG/go-sqlmock.v1. Dalam versi 1.3.3 go-sqlmock, modul go telah dilaksanakan tanpa akhiran versi, menyebabkan petunjuk versi eksplisit gagal.
Resolusi
Jika anda ingin bekerja pada pakej pembangunan tanpa mengemas kini kebergantungannya, gunakan go get github.com/junegunn/fzf tanpa bendera -u.
Sebagai alternatif, anda boleh mengemas kini kebergantungan kepada versi terkini, yang sepatutnya menyelesaikan isu:
go get -u gopkg.in/DATA-DOG/go-sqlmock.v1
Nota Tambahan
Permintaan tarik telah dibuka dalam repositori tcell untuk menangani isu ini: https://github.com/gdamore/tcell/pull /267
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel: * \"GO111MODULE=on: Mengapa saya Mendapatkan \'go: ralat memuatkan keperluan modul\' Apabila Menggunakan \'go get -u\'?\" * \"Mod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!