Go: x / tools / cmd / godoc:シンボリックリンクでは機能しません

作成日 2014年01月10日  ·  3コメント  ·  ソース: golang/go

laf163による:

問題を再現する手順は何ですか?
可能であれば、play.golang.orgにプログラムへのリンクを含めてください。
 1.ln -s〜 / project / xxx $ GOPATH / src / xxx
 2.xxxをインストールします
 3.godoc -http =:6060

期待される出力はどれくらいですか?
 http:// xxxx:6060 / pkgにアクセスすると、パッケージxxxが見つかります。

代わりに何が見えますか?
見つかりません。

どのコンパイラを使用していますか(5g、6g、8g、gccgo)?
 6g

どのオペレーティングシステムを使用していますか?
 centos6.4 amd64

どのバージョンを使用していますか? ( 'go version'を実行します)
 $ goバージョン
 goバージョンgo1.2linux / amd64

以下に追加情報を入力してください。
 rm $ GOPATH / src / xxxおよび〜/ project / xxxを$ GOPATH / srcにコピーし、正しく機能します。

最も参考になるコメント

これは私にとって重要です。 私はすでに自分のファイルシステムに自分が取り組んでいることのチェックアウトを行う場所を持っています、そして私は次のことをしたいと思います:
mkdir $ {GOPATH} /src/myserver.tld
cd $ {GOPATH} /src/myserver.tld
ln -s $ {HOME} / my / usersual / path / to / my / project。

次に、godocサーバーで作業しているもののドキュメントを確認したいと思います。
私はこれのために書かれた修正を持っています、それはgolang.org/x/tools/godoc/dirtrees.goへの小さな変更です

上記のシンボリックリンクはすでにビルドに使用されています。 私はこれをうまく使うことができます
「myserver.tld / project」をインポートします

それを考えると、 godocが_また_機能しないことは違和感があります。

全てのコメント3件

このページは役に立ちましたか?
0 / 5 - 0 評価