一、Linux 环境搭建 Go 开发环境
1、安装Go
- 第一步,在 官网 下包,如 go1.23.4.linux-386.tar.gz(注意架构区分)
- 第二步,将包上传至服务器,假如上传到
tmp
目录下 - 第三步,安装
# 解压 tar -C /app -xzvf go1.23.4.linux-386.tar.gz # 配置环境变量 echo "export GOPATH=/app/go" >> ~/.bashrc echo "export PATH=$GOPATH/bin:$PATH" >> ~/.bashrc # 刷新环境变量 source ~/.bashrc # 验证安装 go version
2、切换镜像源
[root@localhost ~]# go env -w GOPROXY=https://goproxy.cn,direct
[root@localhost ~]# go env GOPROXY
https://goproxy.cn,direct
Go 模块默认从 https://proxy.golang.org
下载依赖包,由于网络不稳定、防火墙设置、代理配置错误或者目标服务器暂时不可用等原因可能导致网络超时。
go Get "https://proxy.golang.org/xxx": dial tcp 142.250.217.113:443: connect: connection timed out
3、部署 goreman
goreman 是一个 Go 语言编写的多进程管理工具,是对 Ruby 下广泛使用的 foreman 的重写(foreman 原作者也实现了一个 Go 版本:forego,不过没有 goreman 好用)。
安装命令:
go get github.com/mattn/goreman
编译后的文件放在 $GOPATH/bin
中,$GOPATH/bin
目录已经添加到了系统 $PATH 中,所以我们可以方便执行命令 goreman 命令。
二、Windows 环境搭建 Go 开发环境
- 第一步,在 官网 下包,如 go1.23.4.windows-386.msi(注意架构区分)
- 第二步,根据向导提示完成安装
- 第三步,配置环境变量(新版本不用设置,Go会自动修改)
win + r
,输入rundll32 sysdm.cpl,EditEnvironmentVariables
打开环境变量设置界面- 在系统变量中,点击
新建
,变量名为GOPATH
,变量值为D:\go
安装路径 - 在系统变量
Path
中追加一项::%GOROOT\bin%
- 第四步,验证
win+r
,输入cmd
打开命令行窗口,输入go version
三、Mac 环境搭建 Go 开发环境
- 第一步,查看系统架构
zs@Mac ~ % uname -m arm64
- 第二步,在 官网 下包
- 第三步,安装
- go1.23.4.darwin-arm64.pkg:根据向导提示安装即可,默认安装目录为
/usr/local/go
- go1.23.4.darwin-arm64.tar.gz:
tar -zxvf go1.23.4.darwin-arm64.tar.gz
- go1.23.4.darwin-arm64.pkg:根据向导提示安装即可,默认安装目录为
- 第四步,配置环境变量
# 配置环境变量 vi ~/.zshrc export GOROOT=/Users/zs/App/go export GORATH=/Users/zs/App/workspace/go export PATH=$GOROOT/bin:$PATH # 刷新环境变量 source ~/.zshrc
- 第五步,验证
# 验证安装 go version
- 第六步,在GOPATH路径下新建三个目录
cd ~/App/workspace/go mkdir bin pkg src