为了账号安全,请及时绑定邮箱和手机立即绑定

如何在特定的 GOPATH 中安装 github 存储库?

如何在特定的 GOPATH 中安装 github 存储库?

Go
守候你守候我 2022-01-10 15:00:48
我有两个 GOPATH 文件夹:export GOPATH=$HOME/Work:$HOME/HomeWork这是他们的结构组织:Work    /pkg    /src        /github.comHomeWork    /pkg    /src        /github.com默认情况下$ go get github.com/gin-gonic/gin会将存储库放在第一个 GOPATH 中。现在我想将 github 存储库安装到特定的 GOPATH,例如:HomeWork    /pkg    /src        /github.com            /gin-gonic我怎样才能做到这一点?
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

根据 Go Wiki:

https://github.com/golang/go/wiki/GOPATH

使用单个 GOPATH

尽管 GOPATH 可能是一个目录列表,但对您机器上的所有 Go 代码使用单个 GOPATH 通常是正确且足够的。由于使用“go get”检索到的所有包都具有唯一的 URL(因此在磁盘上具有唯一的路径),因此使用 Go 工具构建时几乎不需要拥有多个 GOPATH。


查看完整回答
反对 回复 2022-01-10
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

好吧,我看不到在go get --help.

但是您可以使用这种 *nix 方式来实现它:

$ GOPATH=$HOME/HomeWork go get github.com/gin-gonic/gin

并且您的原始文件GOPATH不会被上述命令更改。


查看完整回答
反对 回复 2022-01-10
  • 2 回答
  • 0 关注
  • 242 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号