Go-Modul-Installationsfehler „undefiniert: beliebig'

王林
Freigeben: 2024-02-08 22:09:25
nach vorne
799 Leute haben es durchsucht

Go-Modul-Installationsfehler „undefiniert: beliebig

Bei der Entwicklung mit der Go-Sprache stoßen wir häufig auf verschiedene Probleme. Ein häufiges Problem besteht darin, dass bei der Installation von Go-Modulen die Fehlermeldung „undefiniert: beliebig“ auftritt. Diese Fehlermeldung kann verwirrend sein und Sie wissen nicht, wie Sie sie lösen können. Der PHP-Editor Youzi stellt Ihnen Methoden und Techniken zur Lösung dieses Problems zur Verfügung, hilft Ihnen bei der erfolgreichen Installation von Go-Modulen und verbessert die Entwicklungseffizienz.

Frageninhalt

Ich erhalte die folgende Fehlermeldung. Kann jemand den gleichen Befehl ausprobieren? Ich frage mich, ob das ein Fehler im Paket ist oder etwas mit der von mir verwendeten Go-Version oder meinem Setup zu tun hat.

$ go get github.com/gonejack/webarchive-to-html
# github.com/alecthomas/kong
../../../go/src/github.com/alecthomas/kong/callbacks.go:105:65: undefined: any
../../../go/src/github.com/alecthomas/kong/callbacks.go:124:15: undefined: any
../../../go/src/github.com/alecthomas/kong/context.go:723:27: undefined: any
../../../go/src/github.com/alecthomas/kong/options.go:59:8: undefined: any
../../../go/src/github.com/alecthomas/kong/options.go:66:18: undefined: any
$ echo $?
2
$ go version
go version go1.16 darwin/amd64
Nach dem Login kopieren

Workaround

Werfen wir einen Blick auf die Datei go.mod für das Paket, das Sie erhalten möchten. Dieses Paket basiert auf Golang-Version 1.18. Sie benötigen also mindestens Version 1.18.

module github.com/gonejack/webarchive-to-html

go 1.18

...
Nach dem Login kopieren

In Go 1.18 eingeführte integrierte Typen anyany sind einfache Aliase für die Schnittstelle{}.

// builtin.go
type any = interface{}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGo-Modul-Installationsfehler „undefiniert: beliebig'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!