【问题标题】:offline document for go/golanggo/golang 的离线文档
【发布时间】:2015-11-08 08:14:17
【问题描述】:

是否有任何我可以安装的 Ubuntu 脱机文档包,以便我可以阅读脱机的包文档?

我以为是golang-doc,但实际上不是——其中没有任何 Go 包文档。

然后我进一步研究并尝试了

godoc -http=:6060

但是访问http://127.0.0.1:6060/pkg/ 给了我

lstat /usr/lib/go/doc: no such file or directory

如何离线阅读 Go 包文档?

附言。我的 Ubuntu 和 golang-go 包:

$ 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

【问题讨论】:

    标签: linux ubuntu go document


    【解决方案1】:

    我不确定标记为正确的答案实际上是正确的答案 - 我至少无法使用它离线访问 golang 文档。

    这适用于我在 Mac 上。我没有在 Ubuntu 上测试过。

    如果您安装了 godoc,请运行以下命令:

    godoc -http=:6060
    

    然后使用以下 URL 打开浏览器: http://127.0.0.1:6060/pkg/

    http://127.0.0.1:6060/查看golang网站首页。

    您可以使用来自 gloang 网站的所有 doco。

    【讨论】:

      【解决方案2】:

      根据Installing Go from source

      几个 Go 工具(包括 godoc)的源代码保存在 go.tools repository 中。要安装所有这些,请运行 go get 命令:

      $ go get golang.org/x/tools/cmd/...

      或者如果你只是想安装一个特定的命令(在这种情况下是 godoc):

      $ go get golang.org/x/tools/cmd/godoc

      要安装这些工具,go get 命令要求在本地安装 Git

      您还必须设置工作区 (GOPATH);详情请见How to Write Go Code

      注意:go 命令会将 godoc 二进制文件安装到 $GOROOT/bin(或 $GOBIN),并将 cover 和 vet 二进制文件安装到 $GOROOT/pkg/tool/$GOOS_$GOARCH。您可以使用“go tool cover”和“go tool vet”访问后面的命令。

      根据这些信息,您是否尝试过:

      1. 使用$ go get golang.org/x/tools/cmd/godoc 安装godoc
      2. 验证 Git 是否使用 $ git --version 安装
      3. 使用$ echo $GOPATH 验证 GOPATH

      【讨论】:

        【解决方案3】:

        你可以安装 pkg:

        sudo apt-get install golang-doc
        

        【讨论】:

        • 叹息,我很欣赏你的热情,但请至少阅读这个问题——“我以为是 golang-doc,但实际上不是 i>"
        猜你喜欢
        • 2018-12-19
        • 2011-03-10
        • 2010-10-01
        • 2020-02-01
        • 2023-04-07
        • 1970-01-01
        • 2011-06-07
        • 1970-01-01
        • 2016-12-14
        相关资源
        最近更新 更多