2015-08-15 35 views
12

Yükleyebileceğim herhangi bir Ubuntu go offline belge paketi var mı?çevrimdışı belge

golang-doc olacağını düşündüm, ancak aslında hiçbir Go paket dokümanı yok.

Sonra daha ileri araştırma ve yorgun

godoc -http=:6060 

ama http://127.0.0.1:6060/pkg/ ziyaret bana verir

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

Nasıl Git paket dokümanlar çevrimdışı okumak için?

PS. Benim Ubuntu ve golang-go paketi:

$ 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

Çevrimdışı okumak için yazdırabileceğiniz bir şey mi kastediyorsunuz? – tchrist

+0

no, yerel kopyaya göz atma çevrimdışı. – xpt

+1

@ tchrist bu görüş ve yorumlama meselesidir. Çevrimiçi ayrıca 'bağlantılı' ve internet bağlantısına atıfta bulunacak olan 'bağlantısız' anlamına gelen anlamı anlamına da gelebilir. – dannypaz

cevap

5

Installing Go from source göre: (godoc dahil) birkaç Git araçları için

kaynak kodu go.tools repository tutulur. hepsi yüklemek için getireceğim komutu çalıştırın:

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

Ya da sadece (bu durumda godoc) Belirli bir komut yüklemek istiyorsanız:

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

bunlar yüklemek için araçlar, go get komutu, yerel olarak Git yüklenmesini gerektirir.

Ayrıca bir çalışma alanınızın (GOPATH) ayarlanmış olması gerekir; Ayrıntılar için bkz. How to Write Go Code.

Not: Git komutu, godoc ikili dosyasını $ GOROOT/bin (veya $ GOBIN) ve kapak ve vet ikili dosyalarını $ GOROOT/pkg/tool/$ GOOS_ $ GOARCH olarak yükleyecektir. Bu ikinci komutlara "git alet kapağı" ve "araç veterinerine git" ile erişebilirsiniz. Bu bilgilere dayanarak

, denemiş vardır:

  1. $ git --version
  2. kullanarak GOPATH Doğrulama kullanarak yüklü $ go get golang.org/x/tools/cmd/godoc
  3. Doğrulama Git kullanılarak godoc takma $ echo $GOPATH
0

yapabilirsiniz pkg yükleyin:

sudo apt-get install golang-doc 
+2

* Sigh *, coşkunuzu takdir ediyorum, ama lütfen en azından şu soruyu okuyun - "* Golang-doc olacağını düşündüm ama aslında değil *" – xpt