2017-08-26 3 views
0

J'ai une application golang à l'intérieur my-app (repo git cloné). Le dossier myapp est au même endroit que mon Dockerfile. Je copie mon projet dedans. Voici mon dockerfile:Dep xxx restauré, mais n'a pas pu le charger avec erreur: Package xxx pas trouvé

FROM golang:1.7 
RUN go get github.com/tools/godep 
ADD priv/.netrc /root/.netrc 

WORKDIR /go/src/my-app 
ADD ./my-app . 

RUN godep restore -v 

Maintenant, le godep -v échoue restauration. Beaucoup de prises en pension sont des années bien restaurés, certains sont ignorés:

godep: Restoring dependency .. 
godep: Restoring dependency (if needed): github.com/xxx 
godep: Skipping already restored repo 

Il fonctionne tout va bien jusqu'au moment où il a besoin de restaurer les dépendances qui sont à l'intérieur du repo my-app?

godep: Dep (github.com/otherrepo/random/random) restored, but was unable to load it with error: 
    Package (github.com/my-name/my-app/subpath) not found 

Le chemin existe (sur chaque branche). Quand je cd dans mon app je peux voir le dossier subpath et je peux également visiter sur github:

https://github.com/my-name/my-repo/tree/branch/subpath 

Qu'est-ce que je manque ou ce qui va mal?

Répondre

0

Il semblerait que vous n'ayez pas configuré GOPATH dans le conteneur Docker