找不到godoc命令

时间:2020-08-16 22:06:58

标签: go linux-mint godoc

godoc 命令在我的系统上不起作用(我使用的是Linux Mint 20 Ulyana)。

我刚刚尝试了以下过程:

  1. 使用以下命令安装godoc:

go get golang.org/x/tools/cmd/godoc

  1. 启动godoc服务器:

godoc -http=:6060

结果是: bash: godoc: command not found

我正在使用此Go版本go version go1.15 linux/amd64

这是我的PATH变量/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/go/bin

所有其他go命令(进行构建,运行等)正常工作。

如何使godoc命令起作用?

2 个答案:

答案 0 :(得分:2)

$GOPATH/bin添加到您的PATH变量中。像godoc这样的可执行文件已安装到$GOPATH/bin

export PATH="$GOPATH/bin:$PATH"
godoc -http=:6060

答案 1 :(得分:0)

步骤 - 1:检查是否安装了 godoc 包

确保您可以使用以下命令运行 godoc:

$GOPATH/bin/godoc -http=:6060

步骤 - 2:安装 godoc 包

如果您没有看到任何错误,则转到 Step - 4 否则,如果您看到此错误 No such file or directory,那么您必须首先使用以下命令获取 godoc 包:

go get golang.org/x/tools/cmd/godoc

安装需要一些时间。

步骤 - 3:尝试 godoc 命令

试试这个命令

godoc --help

如果此命令成功运行,那么您就完成了,如果您仍然遇到任何错误,请执行步骤 - 4,如果仍然失败,请检查您是否定义了 { {1}} 变量正确

步骤 - 4:添加路径变量

使用以下命令将 $GOPATH/bin 添加到您的 PATH 变量:

$GOPATH

立即尝试步骤 - 3