簡體   English   中英

go/golang 離線文檔

[英]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.16060 / 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”訪問后面的命令。

根據這些信息,你試過:

  1. 使用$ go get golang.org/x/tools/cmd/godoc安裝godoc $ go get golang.org/x/tools/cmd/godoc godoc
  2. 驗證Git是使用$ git --version安裝的
  3. 使用$ echo $GOPATH驗證$ echo $GOPATH

你可以安裝pkg:

sudo apt-get install golang-doc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM