dep指定版本 go_将 dep 更换为 go mod

原因

之前一直在使用 dep 来管理项目, 最近碰到了两个恶心的事情, 就是安装 ali-oss-sdk 和

go-ethereum 客户端的时候超级慢,lantern 也是半费状态, 时断时连,go-ethereum

等了半个小时都没装上(开灯和关灯都试了), 最后 dep ensure 状态回家, 第二天上班才好。

正好在我的帖子中 appleboy 给我留言说

[可以改用 go module 了] , 然后就试了下, 泪奔, 只能说太好用了。

结果就是我就将所有的项目全部用 module 替换了。

替换

这里记录下过程, 用我的博客来做示例。

这个 go mod 是 go 自带的, 替换起来非常简单, 正好我的 go 环境使用的是最 go1.12 ,

配置起来很容易。

将原本的 dep 的配置删除

# 我已经将代码从 GOPATH 中改到 /www 目录了, 现在可以脱离 GOPATH 了,

# 代码也可以放在任意目录了。

# 如果代码还在 GOPATH 下, 就需要手动添加下面配置, 不叫 go 去自动识别

# export GO111MODULE=on

cd /www/mdblog

# 删除原本的 dep 的配置, 这个我也不纠结了, 原本 dep 对版本的控制就不太好

# 如果对使用的包版本有要求, 稍后可以手动修改 go.mod 将版本改为指定的

rm -rf Gopkg.* vendor

配置 go mod

这个也非常简单&#x

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值