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工具
首先插件:
- VSCode Go —— 官方维护的插件
- Git 工具 —— GitLens
- 方便查看代码块 —— Bracket Pair Colorizer 2
- 代码标记 —— Bookmark
Go工具:
打开VsCode,按
,将弹出来的页面全选下载等一会就OK了。ctrl+shift+p
然后输入
Go: Install/Update Tools
最后打开项目目录,然后在终端输入
就可以开始开发了。对了下载个Air可以自动build不用每次修改了自己运行。go mod init 项目名
- Air安装
GO111MODULE=on go install github.com/cosmtrek/air@latest
最前面的 GO111MODULE=on
是只为当前命令启用 Go Module,开启以后我们才能使用 Go Proxy 进行加速
版权声明:
作者:徐锦桐
链接:https://www.xujintong.com/2023/08/12/75/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:徐锦桐
链接:https://www.xujintong.com/2023/08/12/75/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
THE END