2015-08-15 2 views
12

Есть ли какой-либо пакет Ubuntu для автономных документов, который я могу установить, чтобы я мог прочитать документы пакета для перехода в автономный режим?автономный документ для go/golang

Я думал, что это будет golang-doc, но на самом деле это не так.

Затем я исследую дальше и усталый

godoc -http=:6060 

но посещение http://127.0.0.1:6060/pkg/ дает мне

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

Как читать документы пакета Go в автономном режиме?

PS. Мой Ubuntu и golang-го пакета:

$ 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 
+0

Вы имеете в виду что-то, что вы можете распечатать, чтобы читать офлайн? – tchrist

+0

нет, просмотрите локальную копию в автономном режиме. – xpt

+1

@tchrist это мнение и вопрос интерпретации. Интернет также может означать «подключен», а автономное значение «отключено», которое будет ссылаться на интернет-соединение. – dannypaz

ответ

5

По Installing Go from source:

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

$ 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) и двоичные файлы обложки и ветеринара в $ GOROOT/pkg/tool/$ GOOS_ $ GOARCH. Вы можете получить доступ к последним командам с помощью «go tool cover» и «go vet v tool».

Основываясь на этой информации, вы пробовали:

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

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

sudo apt-get install golang-doc 
+2

* Вздох *, я ценю ваш энтузиазм, но, пожалуйста, по крайней мере, прочитайте вопрос: «* Я думал, что это будет golang-doc, но на самом деле это не * – xpt

Смежные вопросы