Maison >développement back-end >Golang >Erreur d'installation du module Go 'indéfini : n'importe lequel'

Erreur d'installation du module Go 'indéfini : n'importe lequel'

王林
王林avant
2024-02-08 22:09:25842parcourir

Erreur dinstallation du module Go indéfini : nimporte lequel

Dans le processus de développement en langage Go, nous rencontrons souvent divers problèmes. Parmi eux, un problème courant est de rencontrer le message d'erreur « undéfini : tout » lors de l'installation des modules Go. Ce message d'erreur peut prêter à confusion et vous ne savez pas comment le résoudre. L'éditeur PHP Youzi vous fournira des méthodes et techniques pour résoudre ce problème, vous aidera à réussir l'installation des modules Go et à améliorer l'efficacité du développement.

Contenu de la question

J'obtiens l'erreur suivante. Quelqu'un peut-il essayer la même commande ? Je me demande s'il s'agit d'un bug dans le package ou de quelque chose à voir avec la version de go que j'utilise ou ma configuration.

$ 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

Solution de contournement

Jetons un coup d'œil au fichier go.mod du package que vous souhaitez obtenir. Ce package est écrit sur la base de la version 1.18 de Golang. Il vous faut donc au minimum la version 1.18.

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

go 1.18

...

Introduits dans go 1.18, les types intégrés anyany sont de simples alias pour l'interface{}.

// builtin.go
type any = interface{}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer