Heim >Backend-Entwicklung >Golang >Go-Modul-Installationsfehler „undefiniert: beliebig'

Go-Modul-Installationsfehler „undefiniert: beliebig'

王林
王林nach vorne
2024-02-08 22:09:25845Durchsuche

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

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

...

In Go 1.18 eingeführte integrierte Typen anyany 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen