大家好,我叫徐锦桐,个人博客地址为www.xujintong.com。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家来访。
这个教的是如何用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工具
首先插件:
- VSCode Go —— 官方维护的插件
- Git 工具 —— GitLens
- 方便查看代码块 —— Bracket Pair Colorizer 2
- 代码标记 —— 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 进行加速