VSCode安装GO语言依赖工具

前言

不要问我为什么很久没有更新了,前段时间都一直在忙。公司扩招,部门活动什么的,前段时间还去奇安信培训了渗透工程师。忙的很....昨天思考了很多东西,学生会我也马上要下任了也不打算当主席,虽然开了自己的公司但是也得给自己充电,所以打算开始进入Go语言的学习ing

问题描述

安装完VSCode写第一个Go语言的helloword的时候提示我要更新。

The "gocode" command is not available. Use "go get -v github.com/mdempsky/gocode" to install.

安装的时候全部报错


Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FIELD
Installing github.com/ramya-rao-a/go-outline FIELD
Installing github.com/mdempsky/gocode FIELD
Installing github.com/mdempsky/gocode FIELD
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FIELD
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FIELD
Installing github.com/acroca/go-symbols FIELD
Installing github.com/ramya-rao-a/go-outline FIELD
Installing github.com/ramya-rao-a/go-outline FIELD
Installing github.com/acroca/go-symbols FIELD
Installing golang.org/x/tools/gopls FIELD

真秀写个Hello World,差点要了我的命,网上什么手动安装,我感觉都是扯淡,弄了一个下午都没成功。

解决方法

打开powershell界面
如果您使用的 Go 版本是 1.13 及以上 (推荐)

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com

# 设置不走 proxy 的私有组织(可选)
go env -w GOPRIVATE=example.com/org_name

设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。
再重新打开VSCode重新安装一下扩展就可以了。

如果是其他版本的GOPROXY.IO - 一个全球代理 为 Go 模块而生

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注