provenendo da un Node
ambiente ho usato per installare una versione specifica di una lib del fornitore nella cartella del progetto ( node_modules
) dicendo npm
di installare quella versione di quella lib dalla package.json
o 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.