聊聊我的Go开发环境

开发 开发工具
本篇聊聊我的go开发环境,我的电脑系统都是Linux桌面系统-Manjaro。

 简介

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

[[382842]]

安装go

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

golang.google.cn 上可以直接下载到linux_amd64版本的二进制包,直接解压就可以使用了。

设置环境变量,只设置在我用户下的变量

  1. vim ~/.bashrc   #如果使用zsh就需要编辑  ~/.zshrc 

  1. export GOROOT=/data/apps/go 
  2. export GOPATH=/data/apps/gopath 
  3. export PATH=${GOROOT}/bin:${GOPATH}/bin:$PATH 

 设置代理

  1. source ~/.bashrc 
  2. set go mod 
  3. go env -w GO111MODULE=on 
  4. set go mod proxy 
  5. go env -w GOPROXY=https://goproxy.cn,direct 

 编辑器

go的开发编辑器有很多,例如vscode、goland、LiteIDE等等,有收费的,也有免费的。

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

[[382843]]

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

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

热编译工具

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

安装命令

  1. go get -u github.com/silenceper/gowatch 

 [[382844]]

 

责任编辑:姜华 来源: 今日头条
相关推荐

2021-03-28 20:58:25

Go语言线程

2022-02-28 09:31:02

开发环境后端前端

2022-11-30 08:19:15

内存分配Go逃逸分析

2021-04-29 09:02:44

语言Go 处理

2013-04-08 15:52:06

Go语言

2023-02-07 09:37:08

流计算

2021-06-04 20:13:06

Ymljavaerk8s

2024-01-22 10:18:32

平台工程开发人员技术

2021-07-02 07:06:20

调试代码crash

2021-07-13 06:44:04

Go语言数组

2021-08-06 11:46:46

Go三色标记法

2023-03-21 07:57:37

Go语言设计模式

2021-06-18 08:43:20

环境变量Linux

2014-05-26 15:20:13

产品细节工匠情怀

2022-06-22 09:24:30

云原生Go 语言

2021-11-26 00:06:04

Go函数代码

2023-01-31 08:48:49

Go语言文件

2021-11-08 07:41:16

Go流水线编程

2022-04-30 18:42:38

Go编程语言

2023-04-11 08:02:26

单测技术JUnit框架
点赞
收藏

51CTO技术栈公众号