为了生成项目注释的网页版文档,需要使用到命令godoc,得先安装godoc;
正常就是使用命令
go get golang.org/x/tools/cmd/godoc进行安装即可。
但是在我使用这个命令安装时,虽然没有报错,但是在我的%GOPATH%/bin目录下并没有找到godoc.exe文件,并且执行语句godoc -http=:6060也报错说不能识别godoc命令。
于是我在这里卡了很久。。。所以现在来总结一下安装这些工具的步骤。
1.go环境设置
- go env -w GO111MODULE=on
- go env -w GOPROXY=goproxy.cn,direct
2.在你的%GOPATH%\src\目录下,建立路径golang.org\x
- 进入到 %GOPATH%\src\golang.org\x,下载需要工具的源码
- git clone github.com/golang/tool… tools
- 如果clone下载不了,可以选择直接去github.com/golang/tool… 克隆一份,解压后放到 %GOPATH%\src\golang.org\x 目录下。(如果文件夹名字有master直接去掉就行)
3.进入%GOPATH%下,执行:
go install golang.org/x/tools/cmd/godoc
如果执行时有错误,先使用go get后,再使用上面的命令。
go get golang.org/x/tools/cmd/godoc
上面那一句执行后可能会提示你在后面加个版本@latest
go get golang.org/x/tools/cmd/godoc@latest
这里给出一些下载其他的工具的命令:
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/cweill/gotests/gotests
如果执行不成功,记得先使用go get,将install换成get就行。
单独处理golint:
- golint的源码位于github.com/golang/lint,
- 进入%GOPATH%\src\golang.org\x后
- 执行git clone github.com/golang/lint 下载golint需要的源码
- 进入到%GOPATH%下,执行
go install golang.org/x/lint/golint
——THE END——