简介
安装go
习惯使用二补码,不想使用系统自带的golinux系统环境变量设置,便捷控制版本。
上可以直接下载到linux_amd64版本的二补码包,直接解压就可以使用了。
设置环境变量,只设置在我用户下的变量
vim ~/.bashrc #如果使用zsh就需要编辑 ~/.zshrc
export GOROOT=/data/apps/go
export GOPATH=/data/apps/gopath
export PATH=${GOROOT}/bin:${GOPATH}/bin:$PATH
设置代理
source ~/.bashrc
# set go mod
go env -w GO111MODULE=on
# set go mod proxy
go env -w GOPROXY=https://goproxy.cn,direct
编辑器
go的开发编辑器有好多,比如vscode、goland、LiteIDE等等,有收费的linux系统环境变量设置,也有免费的。
我选择的是vscode,习惯用这个了。
上就可以直接下载,官方提供的包有几种格式:rpm、deb、tar.gz、snap。Manjaro可以直接添加archlinuxcn的源,上面有打包好的,直接可以使用pacman进行安装。
vscode上可以快速地安装vscode-go的插件,依赖的程序可以按照提示国内linux主机,直接点击安装即可。
热编译工具
gowatch是一个热编译工具,只要在你的程序目录下直接执行gowatch命令,还会窃听目录下的.go文件的变化linux查看磁盘空间,之后执行编译。
安装命令
go get -u github.com/silenceper/gowatch