Go: x/tools/cmd/godoc : ne fonctionne pas avec les liens symboliques

Créé le 10 janv. 2014  ·  3Commentaires  ·  Source: golang/go

par laf163 :

Quelles étapes vont reproduire le problème?
 Si possible, incluez un lien vers un programme sur play.golang.org.
 1.ln -s ~/projet/xxx $GOPATH/src/xxx
 2.allez installer xxx
 3.godoc -http=:6060

 Quelle est l'attente de production?
 visitez http://xxxx:6060/pkg pour trouver le package xxx.

 Que voyez-vous à la place?
 pas trouvé.

 Quel compilateur utilisez-vous (5g, 6g, 8g, gccgo) ?
 6g

 Quel système d'exploitation utilisez-vous?
 centos6.4 amd64

 Quelle version utilisez-vous? (exécuter 'go version')
 $ aller version
 aller version go1.2 linux/amd64

 Veuillez fournir toute information supplémentaire ci-dessous.
 rm $GOPATH/src/xxx et copiez ~/project/xxx dans $GOPATH/src, fonctionnent correctement.

Commentaire le plus utile

C'est important pour moi. J'ai déjà un endroit dans mon système de fichiers où je fais des vérifications des choses sur lesquelles je travaille, et j'aimerais faire ce qui suit :
mkdir ${GOPATH}/src/monserveur.tld
cd ${GOPATH}/src/monserveur.tld
ln -s ${HOME}/my/usual/path/to/my/project .

J'aimerais ensuite voir la documentation de la chose sur laquelle je travaille dans mon serveur godoc.
J'ai un correctif écrit pour cela, c'est un petit changement pour golang.org/x/tools/godoc/dirtrees.go

Le lien symbolique ci-dessus fonctionne déjà pour la construction ! Je peux très bien l'utiliser comme
importer "monserveur.tld/projet"

Compte tenu de cela, il est incongru que godoc ne fonctionne pas _aussi_.

Tous les 3 commentaires

Cette page vous a été utile?
0 / 5 - 0 notes