在 go 1.20 之后安装 godoc

我重新安装了Go的godoc,因为出现了错误。
然而,按照以前的安装方法仍然出现错误。
查询后发现安装方式已经改变了。

1.检查godoc的最新版本是否可用:

go list -u -m -versions golang.org/x/tools/cmd/godoc

如果无法获得最新版本,您可以尝试安装特定版本的godoc。例如,要安装v0.1.2版本,请运行以下命令:

   go install golang.org/x/tools/cmd/godoc@v0.1.2

安装最新版的godoc时,请务必删除命令末尾的点。正确的命令是

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

尽管安装已经完成,但出现了错误。

(base) PS > godoc os/user Current
Unexpected arguments. Use "go doc" for command-line help output instead. For example, "go doc fmt.Printf".
usage: godoc -http=localhost:6060
  -goroot string
        Go root directory (default "C:\\Program Files\\Go")
  -http string
        HTTP service address (default "localhost:6060")
  -index
        enable search index
  -index_files string
        glob pattern specifying index files; if not empty, the index is read from these files in sorted order
  -index_interval duration
        interval of indexing; 0 for default (5m), negative to only index once at startup
  -index_throttle float

查了一下,命令的使用方法和以前有所变化。

go doc <package-name>

我成功地执行了这个命令。

广告
将在 10 秒后关闭
bannerAds