gpt4 book ai didi

git - 在 Github repo 的子目录中安装 golang 库

转载 作者:数据小太阳 更新时间:2023-10-29 03:37:51 25 4
gpt4 key购买 nike

通常 Github 上的 Golang 项目在项目的根目录下有一个 src 文件夹时被 go install 消费。现在我有一个结构如下的 Git 存储库:

project/
lang/
typescript/
java/
golang/
src/
pkg/

有没有办法对这个 git 仓库使用 go install ?像这样:

go install 'github.com/org/project' --dir 'lang/golang'

有人知道这是否可行以及如何实现吗?或许我可以先使用 go get 获取正确的目录,然后再使用 go install

更新 - 也许一种解决方案是使用 go bundle 打包库,然后使用文件的 url 安装 go 库?

最佳答案

GOPATH 环境变量设置为 project/lang/golang 目录和您的项目(可能具有完全限定路径,即以 / 在类 unix 系统上)。 go get 将安装到正确的位置。 go build/go install 等其他命令也可以正常工作。

关于 GOPATH 的信息: https://golang.org/doc/code.html#GOPATH

如何设置GOPATH: https://github.com/golang/go/wiki/SettingGOPATH

您还可以运行 go help gopath更多文档的命令。

关于git - 在 Github repo 的子目录中安装 golang 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53628305/

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