Go 安装笔记

280 阅读1分钟

在 macOS 上安装 Go 语言开发环境有多种方式,下面为你详细介绍常用的安装方法:

GO 安装

使用 Homebrew 安装 Homebrew 是 macOS 上广泛使用的包管理器,通过它安装 Go 既简单又便于后续更新。

  1. 安装 Homebrew 如果你还没有安装 Homebrew,可以在终端中执行以下命令进行安装:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
  1. 安装 Go 在终端中运行以下命令安装 Go:
bash brew install go 
  1. 验证安装结果 安装完成后,通过以下命令检查 Go 是否安装成功以及查看版本信息:
bash go version 

如果安装成功,会显示类似 go version go1.20.5 darwin/amd64 的输出。

使用官方安装包安装 Go 官方提供了 macOS 的安装包,你可以按照以下步骤进行安装:

  1. 下载安装包 访问 Go 官方下载页面 go.dev/dl/,选择适合你 macOS 系统的 .pkg 安装包(如 go1.20.5.darwin-amd64.pkg)。

  2. 运行安装程序 双击下载的 .pkg 文件,按照安装向导的提示完成安装。安装过程中可能需要输入管理员密码。

  3. 验证安装结果 打开终端,执行以下命令验证 Go 是否安装成功: bash go version

方法三:手动安装 如果你需要安装特定版本的 Go 或者希望手动控制安装过程,可以采用手动安装的方式:

  1. 下载压缩包 从 Go 官方下载页面 go.dev/dl/ 下载 .tar.gz 格式的压缩包(如 go1.20.5.darwin-amd64.tar.gz)。

  2. 解压文件 打开终端,将下载的压缩包解压到 /usr/local 目录: bash sudo tar -C /usr/local -xzf go1.20.5.darwin-amd64.tar.gz

  3. 配置环境变量 编辑你的 shell 配置文件(如 ~/.zshrc~/.bashrc),添加以下内容: bash export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin 使配置生效: bash source ~/.zshrc # 如果使用的是 Zsh # 或者 source ~/.bashrc # 如果使用的是 Bash

  4. 验证安装结果 bash go version

安装后的配置 安装完成后,你可以进行一些额外的配置来优化开发体验:

  1. 设置 Go 模块代理 Go 模块代理可以加速依赖下载,在终端中执行以下命令: bash go env -w GOPROXY=https://goproxy.cn,direct
  2. 创建工作目录 创建你的 Go 工作目录: bash mkdir -p ~/go/src

验证安装 为了确保 Go 环境完全正常工作,你可以编写一个简单的测试程序:

  1. 创建一个 hello.go 文件,内容如下: go package main import "fmt" func main() { fmt.Println("Hello, Go!") }

  2. 编译并运行: bash go run hello.go 如果输出 Hello, Go!,则说明 Go 环境已经正确安装并配置好了。 以上就是在 macOS 上安装 Go 的几种常见方法,你可以根据自己的需求选择合适的安装方式。

GO 热更新

安装air

# 卸载旧版本(如果已安装) 
go clean -i github.com/cosmtrek/air 

# 安装新版本(使用新路径) 
go install github.com/air-verse/air@latest

配置Air环境

  1. 确认 Air 安装路径** 运行以下命令查看 Go 二进制文件的安装位置:
bash echo $(go env GOPATH)/bin 

输出通常为 ~/go/bin/home/your_username/go/bin

  1. 检查 Air 是否存在于该目录**
bash ls -l $(go env GOPATH)/bin/air

若不存在:说明安装失败,需重新安装(见上一步)。若存在:需将该目录添加到 PATH 中。

  1. 临时添加路径(当前终端有效)
bash export PATH=$PATH:$(go env GOPATH)/bin 

此时可直接运行 air 测试。

  1. 永久添加路径(推荐) 编辑 shell 配置文件(根据你的 shell 类型选择):
  • 对于 bash 用户(编辑 ~/.bashrc 或 ~/.bash_profile)
echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.bashrc
source ~/.bashrc 
  • 对于 zsh 用户(编辑 ~/.zshrc)
echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.zshrc
source ~/.
  1. 验证安装 bash air -v 若输出版本号(如 v1.62.0),则安装成功。

项目中增加配置

根目录增加配置文件 .air.toml

root = "."
tmp_dir = "tmp"

[build]
args = ["-tags", "dev"]  # 开发环境标签
exclude_dir = ["assets", "tmp"]  # 排除目录