Comment puis-je installer les exigences en matière de Go? “impossible de trouver le paquet”
Je suis nouveau à l'Aller, et je suis en train de configurer un Aller projet avec un minimum de documentation: https://github.com/alphagov/metadata-api
J'ai cloné, mais quand j'ai essayer go build
- je obtenir les mises en garde suivantes:
main.go:8:2: cannot find package "github.com/Sirupsen/logrus" in any of:
/usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/Sirupsen/logrus (from $GOROOT)
/Users/me/go/src/github.com/Sirupsen/logrus (from $GOPATH)
main.go:14:2: cannot find package "github.com/alphagov/metadata-api/content_api" in any of:
/usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/alphagov/metadata-api/content_api (from $GOROOT)
/Users/me/go/src/github.com/alphagov/metadata-api/content_api (from $GOPATH)
Je suppose que c'est parce que je n'ai pas installé l'Aller équivalent des exigences?
Mon GOPATH
est défini:
metadata-api$ echo $GOPATH
/Users/me/go
Et le fichier exécutable est dans
metadata-ape$ echo $PATH
....:/Users/me/go/bin
Que dois-je faire pour l'aider à trouver ces paquets?
- Mise à jour: j'ai ajouté Aller mon chemin
export PATH=$PATH:/Users/anna/go
et maintenantgo build
ne produit pas d'erreurs... mais il ne semble pas générer quoi que ce soit. - montrer
$ go env
Vous devez vous connecter pour publier un commentaire.
Vous devez installer le paquet première:
essayer
et vérifiez que vous l'
$GOPATH
dirCe projet de l'utilisation de
gom
que le gestionnaire de paquets,Assurez-vous que vous avez installé
gom
ou d'essayer cette commande
Je pense que votre
$GOPATH
et$PATH
paramètres sont incorrects, le$GOPATH
variable d'environnement spécifie l'emplacement de votre espace de travail, ce sont mes paramètres de chemin:gom install
semble faire l'affaire, mais comment savez-vous ce projet a utiliségom
?go get
et je pense qu'il a obtenu tous mes dépendances en même temps.