【发布时间】:2018-12-05 23:05:26
【问题描述】:
当项目根目录下有src 文件夹时,Github 上的 Golang 项目通常由 go install 使用。现在我有一个结构如下的 Git 存储库:
project/
lang/
typescript/
java/
golang/
src/
pkg/
有没有办法对这个 git repo 使用go install?像这样的:
go install 'github.com/org/project' --dir 'lang/golang'
有人知道这是否可行以及如何实现?也许我可以先使用go get 来获取正确的目录,然后再使用go install?
更新 - 或许一种解决方案是使用go bundle 打包库,然后安装带有文件url 的go 库?
【问题讨论】:
-
你为什么不试试你建议的“去获取”、“去安装”方法?最坏的情况没有任何反应。
-
@Pizzalord 我们提出 SO 问题的一个原因是,他们最终可以帮助其他人解决同样的问题,我也非常讨厌猜测,但我想我可以花一个小时看文档
-
“我假设当项目的顶层有一个 src 文件夹时,Github 中的 Golang 项目通常被 go install 使用。”你的假设是错误的。基于错误假设的问题很难回答。
-
"当项目的根目录下有 src 文件夹时,Github 上的 Golang 项目通常会被 go install 使用。完全错了。
-
通常,像您这样的问题的答案是有人只是在尝试您建议的可能有效的方法。但我刚刚为你搜索了它:)