半自动解决“go get 无法下载golang官网语言包问题”

前言:    

在“VS Code无法安装Go扩展依赖包问题解决及剖析”这篇文章中,和大家介绍了无法安装Go扩展依赖包问题解决的同时也提到了如何解决的“go get 无法下载golang官网语言包”的问题。解决的主要方式是通过下载镜像仓库的方式替换直接获取golang.org官网资源来解决该问题。

改进:

通过以上方式解决问题时,在每次需要下载一个新的包时都需要进入相应的GOPATH目录,然后根据所需包名拼接github链接,执行git clone等一系列操作。为了简化以上流程,我编写了一个脚本以便处理一些重复繁琐的工作,在此分享出来,希望能为大家提供一点帮助。

说明:

该脚本源码已经托管在github上了,地址如下:https://github.com/kennyZhw/go-mirror-fetcher。大家可以根据需要clone下来做相应的修改,如果不熟悉bat但是又有新的需求需要支持的话也可以联系我进行修改,我会尽量安排时间实现大家的要求。

使用方式:

1、把脚本clone到本地,然后双击bat脚本

2、根据提示输入GOPATH目录,目前仅支持绝对路径

3、根据提示输入需要下载的镜像包名

4、此时脚本会自动执行一系列操作,并为大家下载相应的镜像源码

5、脚本执行成功之后,会继续提示大家输入包名,以便大家可以继续下载其他镜像包

脚本源码:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值