Go+VsCode配置环境

这个教的是如何用Vscode链接远程的服务器,然后在服务器上配置环境,在服务器上进行开发。不过这里不讲如何用VsCode链接远程服务器的过程。

1,Ubuntu20.04

  • 一、下载Go压缩包
wget https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz
  • 二、解压到/user/local目录
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
  • 三、配置Path环境变量
vim ~/.profile

# 然后在文件中输入下面三行,保存退出
export GOROOT=/usr/local/go
export GOPATH=/www/wwwroot/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

# 更新配置
source ~/.profile

服务器必须要重启一次才会有用

解释:

1,GOROOT是安装的Go的环境

2,GOPATH是自己Go的开发工作的地方,里面还有三个文件夹(bin,pkg,src)。

​ -- bin 存放编译后的可执行文件

​ -- pkg 依赖包编译后的*.a文件

​ -- src 这里面才是放我们项目源码的地方,我们要在这里创建项目,注意:是多个项目放在这个文件中。

  • 四、更换下载依赖包的地址
# 启用 Go Modules 功能
go env -w GO111MODULE=on

# 七牛 CDN
go env -w  GOPROXY=https://goproxy.cn,direct

go env | grep GOPROXY 可以测试一下当前下载依赖的地址

  • 五、VsCode安装插件及Go工具

首先插件:

  1. VSCode Go —— 官方维护的插件
  2. Git 工具 —— GitLens
  3. 方便查看代码块 —— Bracket Pair Colorizer 2
  4. 代码标记 —— Bookmark

Go工具:

打开VsCode,按ctrl+shift+p然后输入Go: Install/Update Tools,将弹出来的页面全选下载等一会就OK了。

最后打开项目目录,然后在终端输入go mod init 项目名就可以开始开发了。对了下载个Air可以自动build不用每次修改了自己运行。

  • Air安装
GO111MODULE=on  go install github.com/cosmtrek/air@latest

最前面的 GO111MODULE=on 是只为当前命令启用 Go Module,开启以后我们才能使用 Go Proxy 进行加速

THE END