Wie importiere ich eine bestimmte Version eines Pakets mit go get?

kommen aus einer Node Umgebung, die ich verwendet, um zu installieren eine bestimmte version eines Lieferanten lib in den Projekt-Ordner ( node_modules ), indem Sie sagen npm zu installieren, dass die version der lib aus der package.json oder sogar direkt von der Konsole aus, etwa so:

$ npm install express@4.0.0

Dann ich verwendet, um zu importieren, die version des Pakets in meinem Projekt nur mit:

var express = require('express');

Nun, ich möchte das gleiche zu tun, mit go. Wie kann ich das tun?
Ist es möglich, eine bestimmte version eines Pakets? Wenn ja, über eine zentrale $GOPATH, wie kann ich die import-version anstelle der anderen?

Ich würde so etwas tun:

$ go get github.com/wilk/uuid@0.0.1
$ go get github.com/wilk/uuid@0.0.2

Aber dann, wie kann ich einen Unterschied machen, während der import?

InformationsquelleAutor der Frage Wilk | 2014-07-20

Schreibe einen Kommentar