当我按照教程时,我想要让我运行godoc。它不见了。
经过一番搜索后,我发现:
我将GOPATH导出到我当前的应用程序路径/ home / me / go_project / test。 GOROOT已经确定。 (注意:GOPATH不喜欢与GOROOT设置相同)
之后我运行了“go get code.google.com/p/go.tools/cmd/godoc”,它尽职地将二进制文件安装到我的GOROOT / bin中(是的!)
它还在我的/home/me/go_project/test/src/code.google.com/p ...(嗯...... wat?)
下创建了一个pkg安装我真的不需要我的测试应用程序下的code.google ...位; Go有什么理由需要保留吗?它不会改变库路径或依赖项中的任何内容或其他任何内容,是吗?
基本上......我可以只使用它放在GOROOT / bin中的二进制文件并删除它放在我的go_project应用程序目录下的内容而不影响Go吗?
答案 0 :(得分:1)
基本上......我可以只使用它放在GOROOT / bin中的二进制文件并删除它放在我的>下的东西。 go_project应用程序目录而不影响Go?
是。 Go二进制文件是静态链接的(差不多)。
答案 1 :(得分:0)
回答你的问题是肯定的。但是如果你计划做很多Go dev,你最终会想要设置一个GOPATH。将Godoc更新为新版本将需要它。您开发工作可能需要的任何软件包都将最好安装到GOPATH中。
我会咬紧牙关并设置一个。