pym*_*ymd 14 ubuntu environment-variables go
"godoc"并不适用于我的系统.(我使用的是ubuntu 13.04)
godoc fmt
Run Code Online (Sandbox Code Playgroud)
出现以下错误
2013/06/08 19:12:43 readTemplate: open /usr/lib/go/lib/godoc/codewalk.html: no such file or directory
Run Code Online (Sandbox Code Playgroud)
"哪个去"给出:
/usr/bin/go
Run Code Online (Sandbox Code Playgroud)
"go env"给出以下内容:
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"
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能让它发挥作用?
Ste*_*erg 22
正如其他人所指出的那样,Go 1.2中的一些变化导致debian软件包维护者做出一些改变.目前安装godoc的方法是
sudo apt-get install golang-go.tools
Run Code Online (Sandbox Code Playgroud)
这是因为Go开发人员将godoc移出正常分布并进入go.tools子目录.此子报告更频繁地更新,并具有不同的向后兼容性规则.
老答案:
它看起来像你从ubuntu包安装.你需要安装golang-doc包才能使用godoc.如果您安装golang元数据包,则会自动安装.
sudo apt-get install golang
Run Code Online (Sandbox Code Playgroud)
如果您使用软件包来安装Go,我还建议您从gophers安装PPA.目前的包很老了.1.0.3是最终的1.0版本,1.1是当前的版本号,当前是1.0.2.有关详细信息,请访问https://wiki.ubuntu.com/Go.
Ron*_*mas 16
使用go get安装godoc
go get -v golang.org/x/tools/cmd/godoc
Run Code Online (Sandbox Code Playgroud)
Adi*_*are 13
最简单的方法:
首先,godoc使用以下命令安装:
go get golang.org/x/tools/cmd/godoc
Run Code Online (Sandbox Code Playgroud)启动godoc服务器:
godoc -http=:6060
Run Code Online (Sandbox Code Playgroud)在浏览器中,访问:
http://localhost:6060
Run Code Online (Sandbox Code Playgroud)以下适用于Ubuntu 13.10:
sudo apt-get install golang-doc
godoc -http=:6060
Run Code Online (Sandbox Code Playgroud)
导航 http://localhost:6060
| 归档时间: |
|
| 查看次数: |
12212 次 |
| 最近记录: |