当前位置:首页 > 系统教程 > 正文

MacOS安装Go语言极简教程(手把手教你配置Golang开发环境)

欢迎来到MacOS安装Go语言的全攻略!无论你是编程新手,还是从其他语言转战Golang的老手,这篇文章都将用最通俗易懂的方式,带你完成在Mac系统上搭建Go语言开发环境的每一步。本文将涵盖从下载安装包到编写第一个“Hello World”程序的全过程,并针对国内开发者提供了贴心的网络优化方案。

第一步:下载Go语言安装包

首先,我们需要获取Go语言的安装文件。对于Mac用户,官方提供了便捷的.pkg格式安装包。

1.1 访问下载页面

打开浏览器,访问Go语言的官方下载页面(golang.org/dl)。如果你访问官方速度较慢,也可以使用Go语言中文网或Golang中国提供的镜像站进行下载。为了照顾到广大国内用户,我们强烈推荐使用镜像加速 -1。

1.2 选择Mac版本

在下载列表中,寻找名称包含“darwin”的版本。darwin是Mac系统的内核名称。你需要根据自己的芯片类型进行选择:

  • Apple Silicon (M1, M2, M3芯片): 选择 go*.darwin-arm64.pkg
  • Intel芯片: 选择 go*.darwin-amd64.pkg -1。

点击链接下载.pkg文件。

MacOS安装Go语言极简教程(手把手教你配置Golang开发环境) MacOS安装Go  Go语言环境配置 Golang新手教程 GOPROXY设置 第1张

第二步:运行安装程序

下载完成后,找到你的“下载”文件夹,双击刚下载的.pkg文件,即可启动安装向导。

2.1 跟随指引

安装过程非常简单,只需连续点击“继续”和“安装”按钮即可。在此过程中,系统可能会提示你输入用户密码以授权安装,这是Mac系统保护机制的正常操作 -8-10。

2.2 默认安装路径

安装程序默认会将Go语言的核心文件安装到 /usr/local/go 目录下。这个路径非常关键,我们后续配置环境变量时还会用到它 -1。

第三步:配置Go语言环境变量

虽然安装程序可能已经帮我们设置了一些基础配置,但为了后续开发方便,我们需要手动配置几个重要的环境变量,尤其是让系统知道Go命令在哪里。

3.1 打开终端配置文件

从MacOS Catalina版本开始,系统默认使用zsh作为终端Shell。因此,我们需要编辑当前用户的配置文件 ~/.zshrc

打开终端 (Terminal),输入以下命令:

nano ~/.zshrc

3.2 添加环境变量

在打开的文件末尾,添加以下几行配置 -8:

# Go语言环境变量配置export GOROOT=/usr/local/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin

简单解释一下:GOROOT是Go的安装路径,GOPATH是你的工作空间(存放代码和依赖的地方),而PATH变量则让我们可以在任何地方直接使用go命令 -5。

3.3 使配置生效

保存文件(nano编辑器中使用 Ctrl+O 回车,然后 Ctrl+X 退出)。接着在终端中输入以下命令来重载配置 -8:

source ~/.zshrc

第四步:验证安装结果

配置完成后,我们来检验一下成果。在终端中输入 -1-10:

go version

如果你看到类似 go version go1.xx.x darwin/arm64 的输出,恭喜你,MacOS安装Go 已经成功了!

接着可以查看一下环境变量是否设置正确 -8:

go env GOPATH

这应该输出你刚才设置的 /Users/你的用户名/go 路径。

第五步:针对国内网络优化 (GOPROXY)

由于网络原因,国内开发者在使用go getgo mod下载第三方库时可能会遇到超时问题。解决这个问题的关键就是设置GOPROXY。这是每一位Golang新手教程都必须掌握的进阶技巧 -1。

在终端中执行以下命令,将Go模块代理设置为七牛云提供的国内镜像:

go env -w GOPROXY=https://goproxy.cn,direct

这个操作会将所有模块下载请求转发到国内高速镜像,能极大地提升开发体验 -1-4。

第六步:编写第一个程序

环境搭建完毕,我们来运行一个简单的程序。首先,按照Go语言环境配置的要求,在GOPATH下创建工作目录:

mkdir -p $GOPATH/src/hellocd $GOPATH/src/hello

然后使用 nano main.go 创建一个Go文件,并输入以下代码:

package mainimport "fmt"func main() {    fmt.Println("你好,Go语言的世界!")}

保存文件后,执行运行命令:

go run main.go

如果一切顺利,你将在屏幕上看到那行暖心的问候语。至此,你已经完美掌握了在MacOS上搭建Go语言开发环境的全部技能,可以尽情享受Golang编程的乐趣了!