Wie man "go get" auf einem bestimmten Tag eines GitHub-Repositorys macht

Ich versuche zu kompilieren, die InfluxDB-Datenbank (version v0.8.8) mit go get github.com/influxdb/influxdb

Aber das zieht den master-branch, und ich brauche die v0.8.8 tag.

Habe ich versucht zu tun: go get github.com/influxdb/influxdb/releases/tag/v0.8.8 aber dies scheitert nämlich nicht zu finden.

Ich habe auch versucht zu tun, eine regelmäßige go get von der master-branch, und dann manuell, Check-out der tag mit git im GOPATH/src/github... um die richtige version.

Das problem mit dem letzten Ansatz ist, dass wenn ich versuche zu ziehen, die Abhängigkeiten mit go get -u -f ./... es versucht, Sie zu finden in den master-Zweig, und einige von Ihnen gibt es nicht auf dem master-branch...

TL;DR: führen go get auf eine bestimmte github-tag, und ziehen Sie die richtigen Abhängigkeiten.

InformationsquelleAutor der Frage ESala | 2015-05-12

Schreibe einen Kommentar