Go: x/tools/cmd/godoc: não funciona com links simbólicos

Criado em 10 jan. 2014  ·  3Comentários  ·  Fonte: golang/go

por laf163 :

Quais passos vão reproduzir o problema?
 Se possível, inclua um link para um programa em play.golang.org.
 1.ln -s ~/project/xxx $GOPATH/src/xxx
 2.vai instalar xxx
 3.godoc -http=:6060

 Qual é o resultado esperado?
 visite http://xxxx:6060/pkg pode encontrar o pacote xxx.

 O que você vê ao invés disso?
 não encontrado.

 Qual compilador você está usando (5g, 6g, 8g, gccgo)?
 6g

 Qual sistema operacional você está usando?
 centos6.4 amd64

 Qual versão você está usando? (execute 'versão go')
 versão $ go
 go versão go1.2 linux/amd64

 Por favor, forneça quaisquer informações adicionais abaixo.
 rm $GOPATH/src/xxx e copie ~/project/xxx para $GOPATH/src, funcione corretamente.

Comentários muito úteis

Isso é importante para mim. Já tenho um local no meu sistema de arquivos onde faço check-outs das coisas em que estou trabalhando e gostaria de fazer o seguinte:
mkdir ${GOPATH}/src/myserver.tld
cd ${GOPATH}/src/myserver.tld
ln -s ${HOME}/my/usual/path/to/my/project .

Eu gostaria de ver a documentação do que estou trabalhando no meu servidor godoc.
Eu tenho uma correção escrita para isso, é uma pequena mudança para golang.org/x/tools/godoc/dirtrees.go

O link simbólico acima já funciona para construção! Eu posso usar isso muito bem como
import "meuservidor.tld/projeto"

Dado isso, é incongruente que godoc não _também_ funcione.

Todos 3 comentários

Esta página foi útil?
0 / 5 - 0 avaliações