Maison >développement back-end >Golang >Erreur d'installation du module Go 'indéfini : n'importe 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.
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
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 any
。 any
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!