2015-08-15 23 views
12

Có gói phần mềm tài liệu ngoại tuyến nào của Ubuntu mà tôi có thể cài đặt để tôi có thể đọc tài liệu gói cho Go ngoại tuyến không?tài liệu ngoại tuyến cho go/golang

Tôi nghĩ rằng nó sẽ là golang-doc nhưng thực tế là không - không có bất kỳ tài liệu gói Go nào trong đó.

Sau đó, tôi nghiên cứu sâu hơn và mệt mỏi

godoc -http=:6060 

nhưng quý khách đến thăm http://127.0.0.1:6060/pkg/ mang lại cho tôi

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

Làm thế nào để đọc các tài liệu gói Go ẩn?

PS. My Ubuntu và golang-go gói:

$ 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

Bạn có ý nghĩa gì đó bạn có thể in ra để đọc ngoại tuyến? – tchrist

+0

không, duyệt bản sao cục bộ ngoại tuyến. – xpt

+1

@tchrist đó là ý kiến ​​và một vấn đề giải thích. Trực tuyến cũng có thể có nghĩa là 'kết nối', và Offline có nghĩa là 'bị ngắt kết nối', sẽ đề cập đến kết nối internet. – dannypaz

Trả lời

5

Theo Installing Go from source:

Các mã nguồn cho một số công cụ Go (bao gồm godoc) được giữ trong go.tools repository. Để cài đặt tất cả trong số họ, chạy đi lấy lệnh:

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

Hoặc nếu bạn chỉ muốn cài đặt một lệnh cụ thể (godoc trong trường hợp này):

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

để cài đặt các các công cụ, lệnh get get yêu cầu rằng Git được cài đặt cục bộ.

Bạn cũng phải có không gian làm việc (GOPATH) được thiết lập; xem How to Write Go Code để biết chi tiết.

Lưu ý: Lệnh go sẽ cài đặt nhị phân godoc thành $ GOROOT/bin (hoặc $ GOBIN) và bìa và mã nhị phân bác sĩ để $ GOROOT/pkg/tool/$ GOOS_ $ GOARCH. Bạn có thể truy cập các lệnh sau với "go tool cover" và "go tool vet".

Dựa trên thông tin đó, bạn đã thử:

  1. Cài đặt godoc sử dụng $ go get golang.org/x/tools/cmd/godoc
  2. Xác minh Git được cài đặt sử dụng $ git --version
  3. Thẩm định GOPATH sử dụng $ echo $GOPATH
0

bạn có thể cài đặt pkg:

sudo apt-get install golang-doc 
+2

* Sigh *, tôi đánh giá cao sự nhiệt tình của bạn, nhưng ít nhất hãy đọc câu hỏi - "* Tôi nghĩ nó sẽ là golang-doc nhưng nó thực sự không *" – xpt

Các vấn đề liên quan