Node
Ich komme aus einer Umgebung, in der ich eine bestimmte Version einer Herstellerbibliothek im Projektordner ( node_modules
) npm
installiert habe, indem ich angewiesen habe , diese Version dieser Bibliothek von der package.json
oder sogar direkt von der Konsole aus zu installieren , wie folgt:
$ npm install express@4.0.0
Dann habe ich diese Version dieses Pakets in mein Projekt importiert, nur mit:
var express = require('express');
Jetzt möchte ich das Gleiche tun go
. Wie kann ich das machen? Ist es möglich, eine bestimmte Version eines Pakets zu installieren? Wenn ja, $GOPATH
wie kann ich mithilfe einer zentralen Version eine Version anstelle einer anderen importieren?
Ich würde so etwas machen:
$ go get github.com/wilk/uuid@0.0.1
$ go get github.com/wilk/uuid@0.0.2
Aber wie kann ich dann beim Import einen Unterschied machen?
go get
ist nicht das richtige Werkzeug, wenn Sie dieses Verhalten wollen. Sie können nach Lösungen für Ihr spezifisches Problem suchen.