mac 下如何安装godoc?

jerrychen · 2014-12-24 08:04:58 · 12505 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2014-12-24 08:04:58 的主题,其中的信息可能已经有所发展或是发生改变。

使用的环境mac 10.9.3, 使用brew install go go version

go version go1.3.3 darwin/amd64,

安装完没有godoc

然后,安装go get code.google.com/p/go.tools/cmd/godoc

提示: package code.google.com/p/go.tools/cmd/godoc imports golang.rog/x/tools/blog: unrecognized import path "golang.org/x/tools/blog" package code.google.com/p/go.tools/cmd/godoc imports golang.rog/x/tools/doc: unrecognized import path "golang.org/x/tools/doc" ....

请教各位,如何解决,google了没有方法,或者方法不行, 你们有遇到过这个问题吗?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

12505 次点击  
加入收藏 微博
9 回复  |  直到 2015-01-13 07:30:10
polaris
polaris · #1 · 10年之前

1.4 把相关包变成了 golang.org/x 这种形式;

另外,go的代码已经托管到 github 了,你可以看看:https://github.com/golang/tools

jerrychen
jerrychen · #2 · 10年之前
polarispolaris #1 回复

1.4 把相关包变成了 golang.org/x 这种形式; 另外,go的代码已经托管到 github 了,你可以看看:https://github.com/golang/tools

[yutu04@localhost Workspaces]$go get golang.org/x/tools/cmd/godoc package golang.org/x/tools/cmd/godoc: unrecognized import path "golang.org/x/tools/cmd/godoc" 为什么,我的一直提示 unrecognized import path呢?

polaris
polaris · #3 · 10年之前

你试试 go get github.com/golang/tools/godoc

jerrychen
jerrychen · #4 · 10年之前
polarispolaris #3 回复

你试试 `go get github.com/golang/tools/godoc`

我从$GOPATH/src 下面可以看到godoc了,谢谢指点! 但是又有关联错误 ···[yutu04@localhost ~]$go get github.com/golang/tools/godoc package github.com/golang/tools/godoc imports golang.org/x/tools/godoc/analysis: unrecognized import path "golang.org/x/tools/godoc/analysis" package github.com/golang/tools/godoc imports golang.org/x/tools/godoc/util: unrecognized import path "golang.org/x/tools/godoc/util" package github.com/golang/tools/godoc imports golang.org/x/tools/godoc/vfs: unrecognized import path "golang.org/x/tools/godoc/vfs" package github.com/golang/tools/godoc imports golang.org/x/tools/godoc/vfs/httpfs: unrecognized import path "golang.org/x/tools/godoc/vfs/httpfs"··· 是需要再一个一个手动修改为github.com ?还是在那里修改配置文件呢?

polaris
polaris · #5 · 10年之前

我实际试了一下,有两种方式:

  1. go get -v -u golang.org/x/tools/cmd/godoc,这个需要翻墙
  2. git clone https://github.com/golang/tools golang.org/x/tools 即在 GOPATH 下构建一个 golang.org/x/tools 的包,然后 go build golang.org/x/tools/cmd/godoc 这样能够编译出 godoc 二进制
jerrychen
jerrychen · #6 · 10年之前
polarispolaris #5 回复

我实际试了一下,有两种方式: 1. go get -v -u golang.org/x/tools/cmd/godoc,这个需要翻墙 2. git clone https://github.com/golang/tools golang.org/x/tools 即在 GOPATH 下构建一个 golang.org/x/tools 的包,然后 go build golang.org/x/tools/cmd/godoc 这样能够编译出 godoc 二进制

非常感谢,已经解决了我的问题,而且很速度,赞一个!

jerrychen
jerrychen · #7 · 10年之前
jerrychenjerrychen #6 回复

#5楼 @polaris 非常感谢,已经解决了我的问题,而且很速度,赞一个!

执行 go build golang.org/x/tools/cmd/godoc 后,产生了godoc 可执行文件,然后我将它mv到$GOPATH/bin下面,好让它在$PATH可见,这样就可以子任意目录执行godoc了。

polaris
polaris · #8 · 10年之前

:smile:

jianfengye110
jianfengye110 · #9 · 10年之前

github上的代码还是有import golang.org/x/tools/godoc ,gfw内还是只能git clone,再go build

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传