gpt4 book ai didi

go - 更改 GOPATH 后安装了 godoc,现在我需要它放入我的 GOPATH 中的内容吗?

转载 作者:IT王子 更新时间:2023-10-29 02:17:35 24 4
gpt4 key购买 nike

在遵循教程时,当它要我运行 godoc 时,我遇到了麻烦。它不见了。

经过一番搜索,我发现:

  • godoc 已针对 1.2 进行了更改,因此它是一个单独的库,并且二进制。
  • 你必须通过“go get”来获取它,没有它是行不通的GOPATH。
  • 二进制安装显然包含 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 下创建了一个 pkg 安装...(嗯...什么?)

我真的不需要那个 code.google... 位在我的测试应用程序下; Go 有什么理由需要把它放在那里?它不会改变库路径或依赖关系中的任何内容,对吗?

本质上...我可以只使用它放在 GOROOT/bin 中的二进制文件并删除它放在我的 go_project 应用程序目录下的东西而不影响 Go 吗?

最佳答案

Essentially...can I just use the binary it put in GOROOT/bin and erase the stuff it put under my > go_project application directory without affecting Go?

是的。 Go 二进制文件是静态链接的(几乎)。

关于go - 更改 GOPATH 后安装了 godoc,现在我需要它放入我的 GOPATH 中的内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21997425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com