Автономный документ для go/golang

Есть ли какой-либо пакет 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 в автономном режиме?

PS. Мой пакет 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

Ответ 1

Согласно Установка Go из источника:

Исходный код нескольких инструментов Go (включая godoc) хранится в репозиторий go.tools. Чтобы установить их все, запустите команду get get:

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

Или если вы просто хотите установить определенную команду (godoc в этом случае):

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

Чтобы установить эти инструменты, команда go get требует, чтобы Git устанавливался локально.

У вас также должно быть настроено рабочее пространство (GOPATH); см. Как написать код перехода для деталей.

Примечание. Команда go установит двоичный файл godoc в $GOROOT/bin (или $GOBIN) и двоичные файлы с крышкой и ветеринаром в $GOROOT/pkg/tool/$GOOS_ $GOARCH. Вы можете получить доступ к последним командам с помощью "go tool cover" и "go vet".

На основе этой информации вы пробовали:

  • Установка godoc с помощью $ go get golang.org/x/tools/cmd/godoc
  • Проверка Git устанавливается с помощью $ git --version
  • Проверка GOPATH с помощью $ echo $GOPATH

Ответ 2

вы можете установить pkg:

sudo apt-get install golang-doc