相关疑难解决方法(0)

如何使用go get导入特定版本的软件包?

来自Node我曾经安装特定版本的供应商lib的环境到项目文件夹(node_modules),告诉从控制台npm安装该版本的lib,package.json甚至直接从控制台安装,如下所示:

$ npm install express@4.0.0
Run Code Online (Sandbox Code Playgroud)

然后我习惯在我的项目中导入该包的那个版本:

var express = require('express');
Run Code Online (Sandbox Code Playgroud)

现在,我想做同样的事情go.我怎样才能做到这一点?是否可以安装特定版本的软件包?如果是这样,使用集中式$GOPATH,如何导入一个版本而不是另一个版本?

我会做这样的事情:

$ go get github.com/wilk/uuid@0.0.1
$ go get github.com/wilk/uuid@0.0.2
Run Code Online (Sandbox Code Playgroud)

但是,在导入过程中如何才能有所作为呢?

package-managers package go

86
推荐指数
10
解决办法
8万
查看次数

标签 统计

go ×1

package ×1

package-managers ×1