Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tingkah laku pelik semasa memuat turun modul saya

Tingkah laku pelik semasa memuat turun modul saya

WBOY
WBOYke hadapan
2024-02-10 11:10:08797semak imbas

Tingkah laku pelik semasa memuat turun modul saya

php Editor Banana Masalah tingkah laku pelik semasa memuat turun modul mungkin disebabkan oleh banyak sebab. Kadangkala, modul yang dimuat turun mungkin rosak atau tidak lengkap, yang boleh menyebabkan tingkah laku pelik. Sebagai alternatif, isu muat turun mungkin disebabkan oleh isu sambungan pelayan atau rangkaian. Sebelum menyelesaikan masalah ini, kita perlu meneliti dengan teliti punca-punca ini dan mengambil langkah-langkah yang sesuai untuk menyelesaikannya. Seterusnya, saya akan memberikan anda beberapa kaedah dan cadangan untuk menyelesaikan masalah ini.

Kandungan soalan

Setiap kali saya menggunakan pergi dapatkan untuk memuat turun modul yang saya buat (https://github.com/torbenconto/plutus), ia tidak akan membenarkan saya menggunakan sebarang subpakej sehingga saya menggunakan projek yang saya muat turun Run pergi mod kemas ke. Tolong bantu saya, saya tidak tahu bagaimana untuk menyelesaikan masalah ini!

Ini modul saya go.mod

module github.com/torbenconto/plutus/api

go 1.21

toolchain go1.21.1

require (
    github.com/gin-gonic/gin v1.9.1
    github.com/torbenconto/plutus v1.3.0
)

require (
    github.com/PuerkitoBio/goquery v1.8.1 // indirect
    github.com/andybalholm/cascadia v1.3.2 // indirect
    github.com/antchfx/htmlquery v1.3.0 // indirect
    github.com/antchfx/xmlquery v1.3.18 // indirect
    github.com/antchfx/xpath v1.2.5 // indirect
    github.com/bytedance/sonic v1.10.2 // indirect
    github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect
    github.com/chenzhuoyu/iasm v0.9.1 // indirect
    github.com/gabriel-vasile/mimetype v1.4.3 // indirect
    github.com/gin-contrib/sse v0.1.0 // indirect
    github.com/go-playground/locales v0.14.1 // indirect
    github.com/go-playground/universal-translator v0.18.1 // indirect
    github.com/go-playground/validator/v10 v10.16.0 // indirect
    github.com/gobwas/glob v0.2.3 // indirect
    github.com/goccy/go-json v0.10.2 // indirect
    github.com/gocolly/colly/v2 v2.1.0 // indirect
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    github.com/golang/protobuf v1.5.3 // indirect
    github.com/json-iterator/go v1.1.12 // indirect
    github.com/kennygrant/sanitize v1.2.4 // indirect
    github.com/klauspost/cpuid/v2 v2.2.6 // indirect
    github.com/leodido/go-urn v1.2.4 // indirect
    github.com/mattn/go-isatty v0.0.20 // indirect
    github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
    github.com/modern-go/reflect2 v1.0.2 // indirect
    github.com/pelletier/go-toml/v2 v2.1.1 // indirect
    github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect
    github.com/temoto/robotstxt v1.1.2 // indirect
    github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
    github.com/ugorji/go/codec v1.2.12 // indirect
    golang.org/x/arch v0.6.0 // indirect
    golang.org/x/crypto v0.17.0 // indirect
    golang.org/x/net v0.19.0 // indirect
    golang.org/x/sys v0.15.0 // indirect
    golang.org/x/text v0.14.0 // indirect
    google.golang.org/appengine v1.6.8 // indirect
    google.golang.org/protobuf v1.32.0 // indirect
    gopkg.in/yaml.v3 v3.0.1 // indirect
)

Ini ialah kod ralat yang saya dapat apabila saya menuding pada import modul yang bergaris bawah merah Tidak dapat mengimport github.com/torbenconto/plutus/quote (Tiada modul diperlukan menyediakan pakej 'github.com/torbenconto/plutus/quote') compilerBrokenImport

Masalahnya diselesaikan apabila saya menjalankan go mod tidy dalam projek dengan modul yang dimuat turun. Go.mod dalam projek tempat saya memuat turun ia kelihatan seperti ini sebelum menjalankan go mod tidy

module test

go 1.21.1

require (
    github.com/torbenconto/plutus v1.4.1 // indirect
)

Pergi ke sini selepas berlari

module test

go 1.21.1

require github.com/torbenconto/plutus v1.4.1

require (
    github.com/PuerkitoBio/goquery v1.8.1 // indirect
    github.com/andybalholm/cascadia v1.3.2 // indirect
    github.com/antchfx/htmlquery v1.3.0 // indirect
    github.com/antchfx/xmlquery v1.3.18 // indirect
    github.com/antchfx/xpath v1.2.5 // indirect
    github.com/gobwas/glob v0.2.3 // indirect
    github.com/gocolly/colly/v2 v2.1.0 // indirect
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    github.com/golang/protobuf v1.5.3 // indirect
    github.com/kennygrant/sanitize v1.2.4 // indirect
    github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect
    github.com/temoto/robotstxt v1.1.2 // indirect
    golang.org/x/net v0.19.0 // indirect
    golang.org/x/text v0.14.0 // indirect
    google.golang.org/appengine v1.6.8 // indirect
    google.golang.org/protobuf v1.31.0 // indirect
    gopkg.in/yaml.v3 v3.0.1 // indirect
)

Tolong bantu.

Saya cuba menjalankan go mod tidy dalam projek tanpa berjaya, serta banyak perkara lain yang saya temui di google. Selepas beberapa jam menyelesaikan masalah, tiada apa yang berjaya setakat ini.

Penyelesaian

Menyelesaikan masalah saya dengan mengimport modul yang digunakan oleh subpakej (colly-go dalam kes ini) dalam fail utama saya (plutus.go), menyebabkan go get untuk mendapatkan semula semua modul yang diperlukan.

Atas ialah kandungan terperinci Tingkah laku pelik semasa memuat turun modul saya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam