服务器之家

服务器之家 > 正文

聊聊我的Go开发环境

时间:2021-02-22 23:16     来源/作者:今日头条

 简介

我的电脑系统都是Linux桌面系统-Manjaro。

聊聊我的Go开发环境

安装go

习惯使用二进制,不想使用系统自带的go,方便控制版本。

golang.google.cn 上可以直接下载到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等等,有收费的,也有免费的。

我选择的是vscode,习惯 用这个了。

聊聊我的Go开发环境

code.visualstudio.com上就可以直接下载,官方提供的包有几种格式:rpm、deb、tar.gz、snap。Manjaro可以直接添加archlinuxcn的源,里面有打包好的,直接可以使用pacman进行安装。

vscode上可以快速地安装vscode-go的插件,依赖的程序可以根据提示,直接点击安装即可。

热编译工具

gowatch是一个热编译工具,只要在你的程序目录下直接执行gowatch命令,就会监听目录下的.go文件的变化,然后执行编译。

安装命令

go get -u github.com/silenceper/gowatch 

 聊聊我的Go开发环境

原文地址:https://www.toutiao.com/i6931582279814791688/

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部