install godoc


有些书说 1.2rc1 版本之前是用 go doc 来查看文档信息,1.2rc1 之后的版本就换成了 godoc,但发现安装 go 后,godoc 没有一起安装,自己用在 Mac 下用 brew 安装的 go,版本为 1.4,只能自己手动安装了:
step 1: 下载源码
如果能正常访问 golang.org:

go get -v -u golang.org/x/tools/cmd/godoc

如果不能,内地正常情况下是不能的:

git clone https://github.com/golang/tools $GOPATH/src/golang.org/x/tools

step 2: 生成

go build $GOPATH/src/golang.org/x/tools/cmd/godoc

如果在 go build 的过程中出现

can't load package: package /src/golang.org/x/tools/cmd/godoc: import "/src/golang.org/x/tools/cmd/godoc": cannot import absolute path

手动 cd 到 $GOPATH/src/golang.org/x/tools/cmd/godoc, 再执行 go build
最后把生成的 godoc 执行文件移动到 $GOPATH/bin/ 下

mv $GOPATH/src/golang.org/x/tools/cmd/godoc/godoc $GOPATH/bin/

运行 godoc 的本地的网页版本:

godoc -http=:8090

附图




2015-02-03