如何控制`go get`放置的位置?

时间:2014-10-10 03:12:45

标签: go

当我go get一个包(比如godoc)时,它想要在/usr/lib/go/bin中创建并安装它(这是一个使用股票Go包的Ubuntu系统)。

这并不酷,因为像一个优秀的Debian用户我只让.deb包将内容安装到/usr

如何说服它安装到我的GOPATH工作区或/usr/local下的某个位置?

2 个答案:

答案 0 :(得分:2)

正确答案是安装golang-go.tools包。

答案 1 :(得分:0)

如果您使用GVM而不是apt安装Go,则会将它们放在〜/ .gvm / gos /或$ GOPATH中。

https://github.com/moovweb/gvm

另外我认为godoc不再带有1.3,它必须从go.tools安装

http://godoc.org/code.google.com/p/go.tools/cmd/godoc

http://golang.org/doc/go1.2#go_doc

  

删除“go doc”命令。