在我的一个 class 中,我们必须使用godoc来记录我们的Go代码。我们用于该类的代码来自GitHub存储库,我们必须将其分叉到存储库中。然后从我们的仓库中将其克隆到本地仓库。每当我尝试使用创建文档时

godoc -http=:6060 &

它不会更新。是因为它是从其他仓库中分叉的吗?我坚信它将记录本地回购。

最佳答案

这个项目是go模块,您将它放在GOPATH之外吗?如果是这样,则可能是您安装了旧版本的godoc,不支持go模块。

Module support for godoc是最近才添加的。您可以通过运行go get -u golang.org/x/tools/cmd/godoc安装最新版本。然后,确保从godoc运行GOBIN可执行文件(默认情况下将其设置为$GOROOT/bin)。

10-08 11:08