Comment faire pour installer golang de la 3e partie des projets à partir de sources de téléchargement?

Je suis en train d'installer mgo qui est une mongo-pilote écrit dans golang.

Le standard de la commande:

go get launchpad.net/mgo

Mais il a échoué à cause de certains cert questions.

J'ai donc télécharger manuellement les sources de mgo locales E:\mgo, mais je ne sais pas comment l'installer.

L'arborescence de fichiers:

├─.bzr
  ├─branch
    └─lock
  ├─branch-lock
  ├─checkout
    └─lock
  └─repository
      ├─indices
      ├─lock
      ├─obsolete_packs
      ├─packs
      └─upload
├─bson
└─testdb

J'ai essayé:

cd mgo
go install

Il rapporte:

auth.go:34:2: import "launchpad.net/mgo/bson": cannot find package

Mais si j'essaie d'installer bfils première:

cd bson
go install

Il rapporte une autre erreur:

go install: no install location for _/E_/mgo/bson

Alors, quelle est la bonne commande pour l'installer?

  • Sont vos projets dans votre GOPATH env variable ?
InformationsquelleAutor Freewind | 2012-05-27