Golang+vscode开发环境配置(Linux)

goland得花钱又太笨重了,于是打算用vscode来写,本以为环境很容易就搭出来了,没想到花了一下午orz

Golang是个新兴语言,更新换代太快了,于是许多网上的老教程都用不了,自己好不容易看了好多博客搭出来了,所以赶紧来记录下。

所需软件

1. VScode
2. Golang下载

下载Golang并配置环境变量GOROOT

~/.bashrc或者/etc/profile中添加以下命令,添加之后source一下或者重启
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
其中/usr/local/go是下载golang之后解压出来的文件夹,换成自己的目录也没问题

这时命令行输入go version命令如果弹出版本信息即说明Golang安装成功

配置GOPROXYgo env

因为国内众所周知的原因,go语言自带的一系列module安装工具go install等等直接是用不了的,而这对于在VScode中的代码补全,函数说明等功能又是必须的,所以为了良好的编码体验,需要配置GOPROXY进行代理(也就是这一步坑的我)

直接使用go env -w进行go的环境变量配置
go env-w GOPROXY=https://goproxy.cn,direct
这样包就可以下载下来了

完成VScode的配置并开始编码吧!

在VScode的extensions中安装Go语言的插件
新建一个文件夹作为自己的工作目录,在这个目录中打开VScode
code ~/MyWorkSpace
在终端中输入go mod init hello来新建一个go.mod文件,go语言通过这个文件管理当前目录中所使用的module,关于这个文件的具体说明建议移步别的博客
然后VScode右下角会弹出缺少包的提示,直接Install All即可。

都结束后,我们就可以开始Golang之旅了~~

posted @ 2021-03-28 12:44  memory_of_stars  阅读(1479)  评论(0)    收藏  举报