在 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>
我成功地执行了这个命令。