安装 Go 官方发布的最新版本,是专业开发者的首选。 ## Step 1: 下载最新的 Go 二进制包 首先,访问 Go 语言官方下载页面 [go.dev/dl/](https://go.dev/dl/) 查看最新的稳定版本号。 本文章写于25/7/23,当前最新版本为`1.24.5`。你可以使用 `wget` 在终端中下载它(请将版本号替换为最新的)。 ```bash # 进入一个临时目录,比如下载目录 cd ~/Downloads # 下载适用于 Linux (amd64) 的压缩包 wget https://go.dev/dl/go1.24.5.linux-amd64.tar.gz ``` > **提示**:如果 `wget` 命令未找到,请先执行 `sudo apt update && sudo apt install wget` 安装。 ## Step 2: 验证文件完整性(可略) 下载完成后,使用 `sha256sum` 命令校验文件的哈希值,并与官网提供的值进行比对,确保文件未被篡改。 ```bash sha256sum go1.24.5.linux-amd64.tar.gz ``` 将输出的哈希值与官网上该版本文件下方的 "SHA256 Checksum" 进行核对。 ## Step 3: 解压并安装到指定目录 Go 官方推荐将 Go 安装在 `/usr/local` 目录下。 首先,删除可能存在的旧版本 Go。 ```bash sudo rm -rf /usr/local/go ``` 然后,将下载的压缩包解压到 `/usr/local`。 ```bash sudo tar -C /usr/local -xzf go1.24.5.linux-amd64.tar.gz ``` * `-C /usr/local`:指定解压到 `/usr/local` 目录。 * `-xzf`:解压 `.tar.gz` 文件。 ## Step 4: 配置环境变量 这是最关键的一步。你需要告诉系统 Go 的安装位置以及你的工作区路径。 编辑你的 shell 配置文件,通常是 `~/.bashrc` (如果你使用 Bash) 或 `~/.zshrc` (如果你使用 Zsh)。 如果不清楚直接无脑`~/.bashrc`就好 ```bash # 如果你使用 Bash nano ~/.bashrc # 如果你使用 Zsh nano ~/.zshrc ``` 在文件的末尾添加以下内容: ```bash # Go lang environment variables export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export GOROOT=/usr/local/go # (可选,强烈推荐) 设置 Go 模块代理,加速国内依赖下载 export GOPROXY=https://goproxy.cn,direct ``` **环境变量解释:** * `PATH`: 将 Go 的可执行文件目录 (`/usr/local/go/bin`) 添加到系统 `PATH`,这样你就可以在任何地方直接运行 `go` 命令。 * `GOPATH`: 你的工作区目录,`go install` 命令安装的二进制文件会放在 `$GOPATH/bin`。 * `GOROOT`: Go 的安装根目录。从 Go 1.8 开始,如果 Go 安装在 `/usr/local/go`,`GOROOT` 会被自动推断,但显式设置是个好习惯。 * `GOPROXY`: Go 模块代理。由于网络原因,直接从国外下载 Go 依赖包可能会非常慢或失败。设置国内代理(如 `goproxy.cn`)可以极大地提高下载速度。 保存文件并退出编辑器(在 `nano` 中按 `Ctrl+X`,然后按 `Y`,再按 `Enter`)。 ## Step 5: 使环境变量生效 运行以下命令立即加载新的配置,或者直接重启终端。 ```bash # 如果你修改的是 .bashrc source ~/.bashrc # 如果你修改的是 .zshrc source ~/.zshrc ``` ## Step 6: 验证安装 现在,检查 Go 是否安装成功。 ```bash go version ``` 如果看到类似下面的输出,说明安装成功: ``` go version go1.24.5 linux/amd64 ``` 你还可以查看 Go 的环境配置: ```bash go env ``` ## Step 7: 创建 Hello World 程序测试 ```bash # 创建并进入项目目录 mkdir -p $GOPATH/src/hello cd $GOPATH/src/hello # 创建 hello.go 文件 nano hello.go ``` 在 `hello.go` 文件中输入以下内容: ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` 保存并退出。然后运行它: ```bash go run hello.go ``` 你应该会看到输出 `Hello, World!`。 Loading... 安装 Go 官方发布的最新版本,是专业开发者的首选。 ## Step 1: 下载最新的 Go 二进制包 首先,访问 Go 语言官方下载页面 [go.dev/dl/](https://go.dev/dl/) 查看最新的稳定版本号。 本文章写于25/7/23,当前最新版本为`1.24.5`。你可以使用 `wget` 在终端中下载它(请将版本号替换为最新的)。 ```bash # 进入一个临时目录,比如下载目录 cd ~/Downloads # 下载适用于 Linux (amd64) 的压缩包 wget https://go.dev/dl/go1.24.5.linux-amd64.tar.gz ``` > **提示**:如果 `wget` 命令未找到,请先执行 `sudo apt update && sudo apt install wget` 安装。 ## Step 2: 验证文件完整性(可略) 下载完成后,使用 `sha256sum` 命令校验文件的哈希值,并与官网提供的值进行比对,确保文件未被篡改。 ```bash sha256sum go1.24.5.linux-amd64.tar.gz ``` 将输出的哈希值与官网上该版本文件下方的 "SHA256 Checksum" 进行核对。 ## Step 3: 解压并安装到指定目录 Go 官方推荐将 Go 安装在 `/usr/local` 目录下。 首先,删除可能存在的旧版本 Go。 ```bash sudo rm -rf /usr/local/go ``` 然后,将下载的压缩包解压到 `/usr/local`。 ```bash sudo tar -C /usr/local -xzf go1.24.5.linux-amd64.tar.gz ``` * `-C /usr/local`:指定解压到 `/usr/local` 目录。 * `-xzf`:解压 `.tar.gz` 文件。 ## Step 4: 配置环境变量 这是最关键的一步。你需要告诉系统 Go 的安装位置以及你的工作区路径。 编辑你的 shell 配置文件,通常是 `~/.bashrc` (如果你使用 Bash) 或 `~/.zshrc` (如果你使用 Zsh)。 如果不清楚直接无脑`~/.bashrc`就好 ```bash # 如果你使用 Bash nano ~/.bashrc # 如果你使用 Zsh nano ~/.zshrc ``` 在文件的末尾添加以下内容: ```bash # Go lang environment variables export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export GOROOT=/usr/local/go # (可选,强烈推荐) 设置 Go 模块代理,加速国内依赖下载 export GOPROXY=https://goproxy.cn,direct ``` **环境变量解释:** * `PATH`: 将 Go 的可执行文件目录 (`/usr/local/go/bin`) 添加到系统 `PATH`,这样你就可以在任何地方直接运行 `go` 命令。 * `GOPATH`: 你的工作区目录,`go install` 命令安装的二进制文件会放在 `$GOPATH/bin`。 * `GOROOT`: Go 的安装根目录。从 Go 1.8 开始,如果 Go 安装在 `/usr/local/go`,`GOROOT` 会被自动推断,但显式设置是个好习惯。 * `GOPROXY`: Go 模块代理。由于网络原因,直接从国外下载 Go 依赖包可能会非常慢或失败。设置国内代理(如 `goproxy.cn`)可以极大地提高下载速度。 保存文件并退出编辑器(在 `nano` 中按 `Ctrl+X`,然后按 `Y`,再按 `Enter`)。 ## Step 5: 使环境变量生效 运行以下命令立即加载新的配置,或者直接重启终端。 ```bash # 如果你修改的是 .bashrc source ~/.bashrc # 如果你修改的是 .zshrc source ~/.zshrc ``` ## Step 6: 验证安装 现在,检查 Go 是否安装成功。 ```bash go version ``` 如果看到类似下面的输出,说明安装成功: ``` go version go1.24.5 linux/amd64 ``` 你还可以查看 Go 的环境配置: ```bash go env ``` ## Step 7: 创建 Hello World 程序测试 ```bash # 创建并进入项目目录 mkdir -p $GOPATH/src/hello cd $GOPATH/src/hello # 创建 hello.go 文件 nano hello.go ``` 在 `hello.go` 文件中输入以下内容: ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` 保存并退出。然后运行它: ```bash go run hello.go ``` 你应该会看到输出 `Hello, World!`。 最后修改:2025 年 07 月 23 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏