go 1.13 后 godoc安装
作者:互联网
1),进入到Go安装目录下的src目录
2),1、安装 godoc
go get -v golang.org/x/tools/cmd/godoc
3),启动小型的服务器
# 方式一 godoc -http=:6060
# 方式二 : -play可以使用playground运行Example代码 godoc -http=:6060 -play
4)、启动成功查看自己的项目文档
# mygoweb 为自己项目的mod里的名字
http://127.0.0.1:6060/pkg/mygoweb/
5),如果安装报错
解决golang编译提示dial tcp 172.217.160.113:443: connectex: A connection attempt failed
执行命令:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn
6),新增一个cmd窗口执行 godoc -help 检查是否成功
7),执行 godoc -http=:6060 报错
E:\tools\Go\src>godoc -http=localhost:6060 -play
using module mode; GOMOD=E:\tools\Go\src\go.mod
failed to determine if vendoring is enabled: err: exit status 1: stderr: go: inconsistent vendoring in E:\tools\Go\src:
github.com/yuin/goldmark@v1.4.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
golang.org/x/tools@v0.1.10: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
To ignore the vendor directory, use -mod=readonly or -mod=mod.
To sync the vendor directory, run: go mod vendor
E:\tools\Go\src>go mod vendor // 执行此命令解决问题
E:\tools\Go\src>godoc -http=localhost:6060 -play
using module mode; GOMOD=E:\tools\Go\src\go.mod // 执行成功直接访问 http://localhost:6060/pkg/
标签:vendor,1.13,Go,godoc,go,tools,mod 来源: https://www.cnblogs.com/hefeng2014/p/16226998.html