如何在 Go 中导入具有特殊分支的库
How to import a library with a special branch in Go
我是Go新手,正在做一个需要导入内部库的项目。
我可以使用 go get 导入它,效果很好。
所以我注意到运行 go get,它会导入master分支。
但是,我有一个特殊情况,我需要导入一个 dev 分支而不是 master 分支。
在做了一些研究之后,我尝试去获取 libraryUrl@branchName,但它对我不起作用。
知道怎么做吗?
这是我的 mod 信息
module projectName
go 1.15
require(
github.com/satori/go.uuid v1.2.0
internal libraryURL v0.01
)
感谢您的帮助。
如果您需要更多信息,请告诉我。
感谢@blackgreen,他就这个问题给了我一个link。
我 post 对于遇到与我相同问题的人。
结论是如果 go get libraryUrl@branchName 对你不起作用,设置 go env -w GO111MODULE=on。然后就可以了。
我是Go新手,正在做一个需要导入内部库的项目。 我可以使用 go get 导入它,效果很好。 所以我注意到运行 go get,它会导入master分支。 但是,我有一个特殊情况,我需要导入一个 dev 分支而不是 master 分支。 在做了一些研究之后,我尝试去获取 libraryUrl@branchName,但它对我不起作用。 知道怎么做吗? 这是我的 mod 信息
module projectName
go 1.15
require(
github.com/satori/go.uuid v1.2.0
internal libraryURL v0.01
)
感谢您的帮助。 如果您需要更多信息,请告诉我。
感谢@blackgreen,他就这个问题给了我一个link。
我 post