登录
首页 >  Golang >  Go问答

在 GitHub 仓库的子文件夹中安装 Go 语言库

来源:stackoverflow

时间:2024-03-02 12:39:27 493浏览 收藏

你在学习Golang相关的知识吗?本文《在 GitHub 仓库的子文件夹中安装 Go 语言库》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

通常,当项目根目录中有 src 文件夹时,github 上的 golang 项目由 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 命令来获取更多文档。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>