首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让"godoc“命令在我的系统上工作?

如何让"godoc“命令在我的系统上工作?
EN

Stack Overflow用户
提问于 2013-06-08 22:35:28
回答 11查看 24.8K关注 0票数 26

"godoc“在我的系统上不起作用。(我用的是ubuntu 13.04)

代码语言:javascript
复制
godoc fmt

给出以下错误

代码语言:javascript
复制
2013/06/08 19:12:43 readTemplate: open /usr/lib/go/lib/godoc/codewalk.html: no such file or directory

"which go“给出了:

代码语言:javascript
复制
/usr/bin/go

"go env“提供了以下内容:

代码语言:javascript
复制
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"

我该怎么做才能让它工作呢?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2014-05-07 05:59:48

以下是我在Ubuntu 13.10上的工作:

代码语言:javascript
复制
sudo apt-get install golang-doc
godoc -http=:6060

导航到http://localhost:6060

EDIT:随发行版一起提供的版本可能已过期。我目前不是一个活跃的Go用户,但这个答案看起来最完整:https://stackoverflow.com/a/61300854/15985

票数 12
EN

Stack Overflow用户

发布于 2014-03-29 12:52:15

使用go Install安装godoc

代码语言:javascript
复制
go install -v golang.org/x/tools/cmd/godoc@latest
票数 45
EN

Stack Overflow用户

发布于 2013-06-09 00:20:43

正如其他人所指出的,Go 1.2中的一些变化导致debian包维护者做出了一些变化。当前安装godoc的方法是

代码语言:javascript
复制
sudo apt-get install golang-go.tools

这是因为Go开发人员将godoc从正常发行版中移到了go.tools子存储库中。此子存储库更新更频繁,并且具有不同的向后兼容性规则。

的老答案:

看起来你是从ubuntu包安装的。你需要安装golang-doc包才能使用godoc。如果您安装了golang元包,则会自动安装此包。

代码语言:javascript
复制
sudo apt-get install golang

如果你使用包安装Go,我也推荐从gophers PPA安装。当前的包非常旧。当1.0.3是最终的1.0版本,1.1是当前版本号时,当前的版本号是1.0.2。详情可以在https://wiki.ubuntu.com/Go上找到。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17000548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档