有些书说 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
附图