Golang中GoDoc.exe文件缺失问题

Golang中GoDoc.exe文件缺失问题 安装 Go(go1.13.1.windows-amd64.msi)后,重启并点击 GoDocServer 图标,我收到消息“Windows 找不到 C:\go\bin\godoc.exe”。该文件在 bin 目录中不存在。我尝试了卸载并重新安装。

2 回复

这是一个 .go 文件。 你可以在 /go/src/golang.org/x/tools 目录下找到它。

更多关于Golang中GoDoc.exe文件缺失问题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


从 Go 1.13 版本开始,godoc 工具不再作为二进制文件包含在标准安装包中。你需要使用 go install 命令来安装它。

以下是解决方案:

1. 安装 godoc 工具: 打开命令行工具(CMD 或 PowerShell),执行以下命令:

go install golang.org/x/tools/cmd/godoc@latest

2. 确保 GOPATH/bin 在系统 PATH 中: 安装完成后,godoc.exe 会出现在你的 GOPATH 的 bin 目录中(默认是 %USERPROFILE%\go\bin)。你需要将这个目录添加到系统 PATH 环境变量中。

3. 验证安装: 重新打开命令行,执行:

godoc -http=:6060

如果安装成功,这将启动 GoDoc 服务器。

示例代码说明: 虽然 godoc 本身不是库,但这里是一个展示如何生成文档的示例:

// Package mathutil 提供数学工具函数
package mathutil

// Add 返回两个整数的和
func Add(a, b int) int {
    return a + b
}

安装 godoc 后,你可以通过 godoc mathutil 查看这个包的文档。

注意: 如果你使用的是 Go 1.16 或更高版本,需要确保 GO111MODULE 环境变量设置为 onauto

回到顶部