Heim >Backend-Entwicklung >Golang >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.
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
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 ...
In Go 1.18 eingeführte integrierte Typen any
。 any
sind einfache Aliase für die Schnittstelle{}.
// builtin.go type any = interface{}
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!