Go环境搭建
上一篇:Go语言简介
下一篇:Go 变量
文章目录
前言
上一节我们介绍了 Go 的诞生及其发展过程中的主要版本。本节我们介绍如何搭建其开发环境
官方安装教程
在 Linux 系统下
下载
wget https://golang.google.cn/dl/go1.22.2.linux-amd64.tar.gz
解压
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzvf go1.22.2.linux-amd64.tar.gz
配置环境变量:Linux 下有两个文件可以配置环境变量,其中 /etc/profile
是对所有用户生效的;$HOME/.profile
是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
配置GOPATH:虽然现在不需要了
export GOPATH=${HOME}/go
export PATH=${PATH}:${GOPATH}/bin
在 Winodws 系统下
访问 Go官网 或者 Go 国内镜像
看到如下界面
下载 .msi
文件直接下一步安装即可
GOPROXY 非常重要
Go1.14
版本之后,都推荐使用 go mod
模式来管理依赖环境了,也不再强制我们把代码必须写在 GOPATH
下面的 src
目录了,你可以在你电脑的任意位置编写 go
代码
默认 GOPROXY
配置是:GOPROXY=https://proxy.golang.org,direct
,由于国内访问不到https://proxy.golang.org
,所以我们需要换一个 PROXY
,这里推荐使用 https://goproxy.io
或https://goproxy.cn
可以执行下面的命令修改 GOPROXY
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,https://proxy.golang.org,direct
version-manager
version-manager
是一个多个 sdk 的通用版本管理器。使用它可以更方便的安装各种 SDK。它的安装方法参考 vmr-快速开始
查看支持的 SDK
vmr list
搜索 SDK 的版本
例如,搜索 go
vmr search go
指定版本安装和使用
指定要按的 go 版本
vmr use "go@1.22.3"
查看以安装的 SDK 版本
例如
vmr local go
锁定某个目录下的 SDK 版本
cd path # 切换到指定目录
vmr use --lock [-l] go@1.22.3
总结
本节介绍了两种安装 Go 编译环境的方法。推荐使用 version-manager 进行管理