当前位置: 首页 > 科技观察

说说我的Go开发环境

时间:2023-03-19 14:52:05 科技观察

简介我的电脑系统是Linux桌面系统-Manjaro。安装go的时候习惯用binary,不想用系统自带的go,方便版本控制。linux_amd64版本的二进制包可以直接从golang.google.cn下载,解压后直接使用。设置环境变量,只设置我用户vim下的变量~/.bashrc#如果使用zsh,需要编辑~/.zshrcexportGOROOT=/data/apps/goexportGOPATH=/data/apps/gopathexportPATH=${GOROOT}/bin:${GOPATH}/bin:$PATHsetproxysource~/.bashrc#setgomodgoenv-wGO111MODULE=on#setgomodproxygoenv-wGOPROXY=https://goproxy.cn,直接编辑go的开发编辑器有很多,比如vscode还有goland、LiteIDE等,有付费的也有免费的。我选择的是vscode,我也习惯用这个。您可以直接从code.visualstudio.com下载它。官方包有几种格式:rpm、deb、tar.gz、snap。manjaro可以直接添加archlinuxcn的源,打包好了,直接使用pacman安装即可。vscode-go插件可以在vscode上快速安装,依赖的程序根据提示直接点击安装即可。热编译工具gowatch是一款热编译工具。只要在你的程序目录下直接执行gowatch命令,它就会监听目录下.go文件的变化,然后执行编译。安装命令goget-ugithub.com/silenceper/gowatch