pochodzący ze Node
środowiska, którego używałem do instalowania określonej wersji biblioteki dostawcy w folderze projektu ( node_modules
), nakazując npm
zainstalowanie tej wersji tej biblioteki z package.json
konsoli lub nawet bezpośrednio z konsoli, na przykład:
$ npm install express@4.0.0
Następnie zaimportowałem tę wersję tego pakietu do mojego projektu za pomocą:
var express = require('express');
Teraz chcę zrobić to samo z go
. Jak mogę to zrobić? Czy można zainstalować określoną wersję pakietu? Jeśli tak, używając scentralizowanego $GOPATH
, jak mogę zaimportować jedną wersję zamiast drugiej?
Zrobiłbym coś takiego:
$ go get github.com/wilk/uuid@0.0.1
$ go get github.com/wilk/uuid@0.0.2
Ale jak mogę to zmienić podczas importu?
go get
jest właściwym narzędziem, jeśli chcesz tego zachowania. Możesz wyszukiwać rozwiązania konkretnego problemu.