我正在尝试使用编译InfluxDB数据库(版本v0.8.8) go get github.com/influxdb/influxdb
但这拉了master分支,我需要v0.8.8
标签。
我已尝试做: go get github.com/influxdb/influxdb/releases/tag/v0.8.8
但是失败说找不到。
我也试图做一个正规go get
的主分支,然后手动检查出使用标签git
中GOPATH/src/github...
以设置corret版本。
使用最后一种方法的问题是,当我尝试使用其拉取依赖项时,go get -u -f ./...
它会尝试在master分支中找到它们,而其中的一些在master分支中不存在...
TL; DR:go get
在特定的github标记上执行,并提取正确的依赖项。