1.首先开启go 依赖管理模块支持

go env -w GO111MODULE=on

2.配置goproxy代理:

七牛云配置:

go env -w GOPROXY=https://goproxy.cn

3.配置或关闭GOSUMDB校验:

Go 1.16设置了默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址由于墙的原因可能无法访问,所以可以使用下面命令来关闭:

go env -w GOSUMDB=off

这三步配置完成之后,重启vscode,在Ctrl+Shift+P 然后搜索>Go:Install/Update Tools 然后勾选全部项目即可。

备注:

1、GO111MODULE

用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:offonauto,默认值是 auto

  • GO111MODULE=off 无模块支持,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。

  • GO111MODULE=on 模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。

  • GO111MODULE=auto 默认值,go命令行将会根据当前目录来决定是否启用module功能。在 $GOPATH/src 外面且根目录有 go.mod 文件时,开启模块支持。
    当modules 功能启用时,依赖包的存放位置变更为$GOPATH/pkg,允许同一个package多个版本并存,且多个项目可以共享缓存的 module。

    在使用模块的时候,GOPATH 是无意义的,不过它还是会把下载的依赖储存在 $GOPATH/src/mod 中,也会把 go install 的结果放在 $GOPATH/bin 中。

其中,direct的作用是:特殊指示符,用于指示 Go 回源到模块版本的源地址去抓取

2、GOSUMDB

GOSUMDB(go checksum database)是Go官方为了go modules安全考虑,设定的module校验数据库,服务器地址为:sum.golang.org

具体可参考:
golang的goproxy配置······https://www.jianshu.com/p/31ef52df135d

谈谈gomod/goproxy/gosumdb······https://zhuanlan.zhihu.com/p/111722890

vscode配置go的tools(20210526有效)相关推荐

  1. 中setting怎么配置_用VSCode配置Latex

    之前用VScode配置了Latex(原来的配置均从网络汇总),但是换了一台电脑,重新从网上找的配置不太满意,所以把原来的copy过来了,感觉还是原来的顺手呀.就当给自己存个档,顺便留给大家,有需要自取 ...

  2. Docker+VSCode 配置属于自己的深度学习炼丹炉

    来自 | 知乎 作者 | 常庆丰 地址 | https://zhuanlan.zhihu.com/p/102385239 本文仅作学术分享,若侵权,请联系后台删文处理 序 之所以要写这么一篇介绍的文章 ...

  3. vscode配置Go支持

    目录 前言 一.goproxy的代理设置 1.安装go插件 2. 配置golang辅助工具 总结 附录 前言 由于vscode是开源免费的,而且开发支持vscode的插件相对比较容易,更新速度也很快. ...

  4. Go安装、配置和vsCode配置Go

    go的安装与配置 go下载 go语言官方下载地址:https://golang.org/dl/ go安装 安装过程省略,默认安装路径C:\Go即可. go环境变量配置 1. 配置GOROOT: C:\ ...

  5. 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]

    vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...

  6. 2021版VSCode 配置 LaTeX 环境 保姆级教程

    微软最近推出了自己开发的编程软件visual studio code ,这款轻量级的开源编程软件,这款软件不仅可以在其上面使用python,还可以搭载各种运行环境,比如经常用的Latex.Matlab ...

  7. VSCode配置golang

    1.VSCode和golang的安装在这里省略,步骤很简单,我的版本分别是: VSCode:1.57.1 Golang:1.16.5 不需要配置GOROOT环境变量,安装好后自动配置 1.1配置GOP ...

  8. VScode配置LaTeX

    VScode & Latex 鉴于latex的简洁和VScode的强大兼容性,本文简单记录了笔者在code上配置latex的过程. VScode 最突出的特点就是其强大的插件功能,能够配置为高 ...

  9. Docker+VSCode 配置属于自己的炼丹炉

    点击上方"开发者技术前线",选择"星标" 13:21 在看|留言|真爱 来自 | 知乎   作者 | 常庆丰 地址 | https://zhuanlan.zhi ...

最新文章

  1. es6的Proxy(代理)
  2. 计算机听不到音乐怎么回事,Win10电脑设置麦克风提示“计算机听不到任何声音”如何解决...
  3. 批量删除数据库表数据 备份
  4. Axis1.x WebService开发指南—目录索引
  5. rocketmq 部署启动指南-Docker 版
  6. 火星人学习第二周——虚幻引擎蓝图应用与开发
  7. 线性回归2——正则化(含代码)
  8. JAVA毕设项目微博系统网站(java+VUE+Mybatis+Maven+Mysql)
  9. [STL源码剖析]空间置配器allocator
  10. VC浏览器相关的学习(八)(截获IE网络访问)
  11. Dynamics 365 设置SMTP邮箱配置时凭据为灰色无法编辑的解决方法
  12. 贪吃机器人DIY(二)
  13. 在线ssd测试软件,AS SSD Benchmark测试
  14. 用Matlab解决数学问题
  15. 什么是星际文件系统(IPFS)
  16. XCTF-攻防世界CTF平台-Reverse逆向类——57、re5-packed-movement(linux32位ELF文件、movfuscator代码混淆)
  17. Web3中文|乱花渐欲meme人眼,BRC-20总市值逼近10亿美元
  18. ANSYS Electronics Desktop 做电磁仿真
  19. 【LeetCode】275. H-Index II 解题报告(Python)
  20. 批量将很多文件打包压缩成多个ZIP和7z压缩包文件

热门文章

  1. jQuery翻页yunm.pager.js,涉及div局部刷新
  2. 超详细 erlang服务器之微信公众号被动解析用户消息(明文模式安全模式)
  3. try_files $uri $uri vue-router的history模式,nginx配置 try_files 含义
  4. MCU软件重启升级实现——OTA方案
  5. vMix软件如何拉取NDI和输出NDI流?
  6. unity从模型中抽取动画文件(animation)
  7. css3 动画+奔跑的熊案例
  8. 连接ssh响应慢解决办法
  9. 洛谷P5911 [POI2004]PRZ
  10. 2022国产8K摄像机介绍