[英]offline document for go/golang
有没有我可以安装的 Ubuntu go 离线文档 package 以便我可以离线阅读 Go 的 package 文档?
我以为它是golang-doc
但实际上不是——里面没有任何 Go package 文档。
然后我进一步研究并尝试
godoc -http=:6060
但访问http://127.0.0.1:6060/pkg/给了我
lstat /usr/lib/go/doc: no such file or directory
如何离线阅读Go package文档?
附言。 我的 Ubuntu 和 golang-go package:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
$ apt-cache policy golang-go
golang-go:
Installed: 2:1.4.2
Candidate: 2:1.4.2
Version table:
*** 2:1.4.2 0
500 http://ppa.launchpad.net/evarlast/golang1.4/ubuntu/ vivid/main amd64
我不确定标记为正确的答案实际上是正确答案 - 我至少无法使用它来离线访问golang文档。
这适用于Mac。 我没有在Ubuntu上测试它。
如果安装了godoc,请运行以下命令:
godoc -http=:6060
然后使用以下URL打开浏览器: http : //127.0.0.1 : 6060 / pkg /
或http://127.0.0.1:6060/查看golang网站的第一页。
然后,您可以使用来自gloang网站的所有doco。
根据来自安装Go来源 :
几个Go工具(包括godoc )的源代码保存在go.tools存储库中 。 要安装所有这些,请运行go get命令:
$ go get golang.org/x/tools/cmd/...
或者,如果您只想安装特定命令(在本例中为godoc):
$ go get golang.org/x/tools/cmd/godoc
要安装这些工具,go get命令要求在本地安装Git 。
您还必须设置工作区(GOPATH); 有关详细信息,请参阅如何编写Go代码 。
注意:go命令会将godoc二进制文件安装到$ GOROOT / bin(或$ GOBIN),并将封面和兽医二进制文件安装到$ GOROOT / pkg / tool / $ GOOS_ $ GOARCH。 您可以使用“go tool cover”和“go tool vet”访问后面的命令。
根据这些信息,你试过:
$ go get golang.org/x/tools/cmd/godoc
安装godoc
$ go get golang.org/x/tools/cmd/godoc
godoc
$ git --version
安装的 $ echo $GOPATH
验证$ echo $GOPATH
你可以安装pkg:
sudo apt-get install golang-doc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.