标题: Linux 系统上设置 Go 情况 [打印本页] 作者: 熊熊出没 时间: 2024-12-6 15:58 标题: Linux 系统上设置 Go 情况 在 Linux 系统上设置 Go 情况比力简朴,下面是详细的步骤,实用于大多数 Linux 发行版(如 Ubuntu、CentOS、Debian 等):
### 1. **更新软件包列表**
在安装 Go 之前,起首确保您的软件包列表是最新的。利用以下下令来更新系统的包列表(以 Ubuntu 为例):
查看当前系统
cat /etc/os-release
复制代码
```bash
sudo apt update
复制代码
```
### 2. **下载 Go 安装包**
Go 官方网站提供了实用于各平台的二进制安装包。您可以利用 `wget` 或 `curl` 从 Go 官方网站下载最新版本的 Go 安装包。
1. 访问 Go 的官网:[https://golang.org/dl/](https://golang.org/dl/) 获取最新版本的下载链接。
2. 利用 `wget` 下载最新版本的 Go(假设最新版本是 1.23.3):
```
### 6. **验证 Go 安装**
您可以通过运行以下下令来验证 Go 是否成功安装:
```bash
go version
复制代码
```
假如安装成功,您将看到类似于下面的输出:
```
go version go1.23.3 linux/amd64
复制代码
```
### 7. **设置 Go 工作空间(可选)**
Go 1.11 版本之后,Go 引入了模块支持,您不再需要严格地依赖 GOPATH 来管理工作空间。然而,假如您希望利用传统的 GOPATH 工作方式,可以创建一个工作目录:
```bash
mkdir -p ~/go/{bin,pkg,src}
复制代码
```
- `~/go/bin` 存放 Go 编译的二进制文件。
- `~/go/pkg` 存放 Go 编译的包。
- `~/go/src` 存放 Go 源代码。
假如利用 Go Modules,则不必逼迫利用 GOPATH,Go 会自动管理项目的依赖。
### 8. **安装 Go 模块(可选)**
Go 1.11+ 引入了 Go Modules 来管理依赖,您可以通过以下下令启用 Go Modules:
```bash
export GO111MODULE=on
复制代码
```
此情况变量启用 Go Modules。
### 9. **更新 Go 版本**
若将来需要升级 Go,您可以按照以下步骤进行:
1. 删除旧版本的 Go:
```bash
sudo rm -rf /usr/local/go
```
2. 下载并安装新版本的 Go,按照上述步骤进行。
---
通过这些步骤,您应该已经成功在 Linux 系统上设置好了 Go 情况。可以开始利用 Go 进行开辟了!