Vraag Hoe kan ik het commando "godoc" op mijn systeem laten werken?


"godoc" werkt niet op mijn systeem. (ik gebruik ubuntu 13.04)

godoc fmt

geeft de volgende foutmelding

2013/06/08 19:12:43 readTemplate: open /usr/lib/go/lib/godoc/codewalk.html: no such file or directory

"die gaan" geeft:

/usr/bin/go

"go env" geeft het volgende:

GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="386"
GOCHAR="8"
GOOS="linux"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="linux"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_386"
GOGCCFLAGS="-g -O2 -fPIC -m32 -pthread"
CGO_ENABLED="1"

Wat moet ik doen om het te laten werken?


12
2018-06-08 14:35


oorsprong


antwoorden:


Het volgende werkt voor mij op Ubuntu 13.10:

sudo apt-get install golang-doc
godoc -http=:6060

Navigeren naar http://localhost:6060


7
2018-05-06 21:59



Zoals door anderen is opgemerkt, hebben enkele wijzigingen in Go 1.2 ervoor gezorgd dat de debian-pakketbeheerders enkele wijzigingen hebben aangebracht. De huidige manier om godoc te installeren is

sudo apt-get install golang-go.tools

Dit komt omdat de Go-ontwikkelaars de godoc uit de normale verdeling en in de subrepo van go.tools hebben verplaatst. Dit subrepo wordt vaker bijgewerkt en heeft andere regels voor compatibiliteit met eerdere versies.



Oud antwoord:

Het lijkt erop dat je bent geïnstalleerd vanuit het ubuntu-pakket. Je moet golang-doc package installeren om godoc te kunnen gebruiken. Dit wordt automatisch geïnstalleerd als u de golang-metapackage installeert.

sudo apt-get install golang

Als u pakketten gebruikt om Go te installeren, raad ik ook aan om vanaf de Gophers PPA te installeren. Huidige pakketten zijn erg oud. De stroom is 1.0.2 wanneer 1.0.3 de laatste versie 1.0 was en 1.1 het huidige versienummer. Details zijn te vinden op https://wiki.ubuntu.com/Go.


20
2018-06-08 16:20



Installeer godoc door go te gebruiken

go get -v  golang.org/x/tools/cmd/godoc

10
2018-03-29 04:52



U moet de golang-go.tools pakket.

sudo apt-get install golang-go.tools


7
2018-05-09 20:22



in ubuntu 14.04 moeten installeren golang,golang-doc en golang-go.tools :

sudo apt-get update
sudo apt-get install golang
sudo apt-get install golang-doc
sudo apt-get install golang-go.tools

en voor gebruik:

godoc -http=:6060 

en open localhost:6060 in uw browser.


3
2018-02-21 08:06



Maak eerst de installatie van Golang ongedaan

apt-get purge golang*

Download gecompileerde go archive van https://golang.org/dl/

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
tar -xvf go1.6.linux-amd64.tar.gz
mv go /usr/local

De mvDit is echter niet echt nodig. U kunt gewoon een symlink maken /usr/local/go wijzend naar uw go-installatiemap.

sudo ln -s $GO_HOME /usr/local/go

Mogelijk moet u Go Paths instellen. Dan kunt u uw installatie testen.

export PATH=$PATH:/usr/local/go/bin
go version

godoc zou nu bruikbaar moeten zijn.


1
2017-10-26 09:32



Je kunt gebruiken sudo apt install golang-golang-x-tools installeer doc op ubuntu.


-1
2018-01-23 12:15