为什么我的 GOPATH/src 刚安装后包含几个目录?
Wy my GOPATH/src contains few directories just after installed?
我刚刚在我的机器上安装了 Golang,并设置了 GOPATH。
但是当我导航到 go/src 时,我看到 src 文件夹包含 ./sourcegraph.com
、./golang.org
和 ./github.com
。另外 GOPATH/bin
和 GOPATH/pkg
也没有空。
所以我有几个问题:
1) 我知道如何使用 ./github.com
文件夹将我的代码推送到 github,但为什么它包含来自盒子的其他一些不是我的项目,例如 acroca, cweil ... and other
?我可以清除这个文件夹吗?
2) 我应该如何处理 golang.org
文件夹,我可以删除它吗?
3) 我应该如何处理 sourcegraph.com
文件夹,我可以删除它吗?
4) 我可以从预安装的二进制文件和软件包中清除 bin
和 pkg
吗?
我认为您不仅安装了 Golang
,还安装了 install/configure Visual Studio Code
IDE with Go Extension。这些 alien 存储库是在扩展安装所需工具时创建的。可以找到完整的工具列表 here。或者可能是其他类似的 IDE/extension,这取决于这些工具。
- 是的,您可以清除源代码,因为 IDE 仅依赖于已编译的二进制文件,并且仅在编译期间需要源代码。
- 同(1)。参考Golang SubRepositories
- 同 (1)
- 目前,您可以清除
pkg
目录的内容,但不要删除该目录。以后安装一些packages/libraries的时候,可能会在目录下创建编译版本,所以不要删除。对于 bin
目录,不要删除其中的文件,因为 IDE (Go Extension) 依赖于它们。
但是,由于我不知道你还做了什么,我想在你完全删除它们之前,试着把它们移到你的 GOPATH
之外,或者做一个备份,看看你的 dev environment
按预期工作。
我刚刚在我的机器上安装了 Golang,并设置了 GOPATH。
但是当我导航到 go/src 时,我看到 src 文件夹包含 ./sourcegraph.com
、./golang.org
和 ./github.com
。另外 GOPATH/bin
和 GOPATH/pkg
也没有空。
所以我有几个问题:
1) 我知道如何使用 ./github.com
文件夹将我的代码推送到 github,但为什么它包含来自盒子的其他一些不是我的项目,例如 acroca, cweil ... and other
?我可以清除这个文件夹吗?
2) 我应该如何处理 golang.org
文件夹,我可以删除它吗?
3) 我应该如何处理 sourcegraph.com
文件夹,我可以删除它吗?
4) 我可以从预安装的二进制文件和软件包中清除 bin
和 pkg
吗?
我认为您不仅安装了 Golang
,还安装了 install/configure Visual Studio Code
IDE with Go Extension。这些 alien 存储库是在扩展安装所需工具时创建的。可以找到完整的工具列表 here。或者可能是其他类似的 IDE/extension,这取决于这些工具。
- 是的,您可以清除源代码,因为 IDE 仅依赖于已编译的二进制文件,并且仅在编译期间需要源代码。
- 同(1)。参考Golang SubRepositories
- 同 (1)
- 目前,您可以清除
pkg
目录的内容,但不要删除该目录。以后安装一些packages/libraries的时候,可能会在目录下创建编译版本,所以不要删除。对于bin
目录,不要删除其中的文件,因为 IDE (Go Extension) 依赖于它们。
但是,由于我不知道你还做了什么,我想在你完全删除它们之前,试着把它们移到你的 GOPATH
之外,或者做一个备份,看看你的 dev environment
按预期工作。