[英]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.