Go: x/tools/cmd/godoc: no funciona con enlaces simbólicos

Creado en 10 ene. 2014  ·  3Comentarios  ·  Fuente: golang/go

por laf163 :

¿Qué pasos reproducirán el problema?
 Si es posible, incluya un enlace a un programa en play.golang.org.
 1.ln -s ~/proyecto/xxx $GOPATH/src/xxx
 2.ir a instalar xxx
 3.godoc-http=:6060

 cual es la salida esperada?
 visite http://xxxx:6060/pkg puede encontrar el paquete xxx.

 ¿Qué ves en su lugar?
 extraviado.

 ¿Qué compilador estás usando (5g, 6g, 8g, gccgo)?
 6g

 ¿Qué sistema operativo estás usando?
 centos6.4 amd64

 ¿Qué versión está utilizando? (ejecutar 'ir a la versión')
 $ ir a la versión
 ir a la versión go1.2 linux/amd64

 Proporcione cualquier información adicional a continuación.
 rm $GOPATH/src/xxx y copie ~/project/xxx a $GOPATH/src, funcione correctamente.

Comentario más útil

Esto es importante para mi. Ya tengo un lugar en mi sistema de archivos donde compruebo las cosas en las que estoy trabajando, y me gustaría hacer lo siguiente:
mkdir ${GOPATH}/src/miservidor.tld
cd ${GOPATH}/src/myserver.tld
ln -s ${HOME}/my/usual/path/to/my/project .

Me gustaría ver la documentación de lo que estoy trabajando en mi servidor godoc.
Tengo una solución escrita para esto, es un pequeño cambio en golang.org/x/tools/godoc/dirtrees.go

¡El enlace simbólico anterior ya funciona para construir! Puedo usar esto muy bien como
importar "miservidor.tld/proyecto"

Dado eso, es incongruente que godoc no _también_ funcione.

Todos 3 comentarios

¿Fue útil esta página
0 / 5 - 0 calificaciones