provenendo da un Nodeambiente ho usato per installare una versione specifica di una lib del fornitore nella cartella del progetto ( node_modules) dicendo npmdi installare quella versione di quella lib dalla package.jsono anche direttamente dalla console, in questo modo:
$ npm install express@4.0.0
Quindi importavo quella versione di quel pacchetto nel mio progetto solo con:
var express = require('express');
Ora, voglio fare la stessa cosa con go. Come lo posso fare? È possibile installare una versione specifica di un pacchetto? In caso affermativo, utilizzando un sistema centralizzato $GOPATH, come posso importare una versione invece di un'altra?
Vorrei fare qualcosa di simile:
$ go get github.com/wilk/uuid@0.0.1
$ go get github.com/wilk/uuid@0.0.2
Ma allora come posso fare la differenza durante l'importazione?
go getè lo strumento corretto se vuoi questo comportamento. Puoi cercare su Google le soluzioni al tuo problema specifico.