Linux 系统上设置 Go 情况

打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

在 Linux 系统上设置 Go 情况比力简朴,下面是详细的步骤,实用于大多数 Linux 发行版(如 Ubuntu、CentOS、Debian 等):

### 1. **更新软件包列表**
在安装 Go 之前,起首确保您的软件包列表是最新的。利用以下下令来更新系统的包列表(以 Ubuntu 为例):
查看当前系统
  1. cat /etc/os-release
复制代码

```bash
  1. 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):

```bash
wget https://golang.google.cn/dl/go1.23.3.linux-amd64.tar.gz
```
假如您利用 `curl`,可以利用类似以下的下令:
```bash
curl -O https://go.dev/dl/go1.23.3.linux-amd64.tar.gz
```
### 3. **解压 Go 安装包**
下载完成后,解压该 tar.gz 安装包到 `/usr/local` 目录下。这个目录是 Go 默认的安装目录。
```bash
  1. sudo tar -C /usr/local -xvzf go1.23.3.linux-amd64.tar.gz
复制代码

```
此下令将 Go 解压到 `/usr/local/go` 目录下。

### 4. **设置 Go 情况变量**
为了使 Go 可以全局访问,您需要将 Go 的安装路径添加到系统的 `PATH` 情况变量中。
编辑您的 shell 设置文件(对于 Bash 是 `.bashrc`,对于 Zsh 是 `.zshrc`,详细取决于您利用的 shell)。
```bash
vim /etc/profile.d/go.sh
```
在文件末端添加以下行:
```bash
# 设置 Go 情况变量
  1. export PATH=$PATH:/usr/local/go/bin
  2. export GOPATH=$HOME/go
  3. export GOROOT=/usr/local/go
复制代码

```
- `GOROOT` 是 Go 的安装目录,通常设置为 `/usr/local/go`。
- `GOPATH` 是您的工作目录,Go 默认利用 `$HOME/go` 作为 GOPATH。
### 5. **使情况变量见效**
修改完设置文件后,运行以下下令使设置见效:
```bash
  1. source /etc/profile.d/go.sh
复制代码

```
### 6. **验证 Go 安装**
您可以通过运行以下下令来验证 Go 是否成功安装:
```bash
  1. go version
复制代码

```
假如安装成功,您将看到类似于下面的输出:
```
  1. go version go1.23.3 linux/amd64
复制代码

```
### 7. **设置 Go 工作空间(可选)**
Go 1.11 版本之后,Go 引入了模块支持,您不再需要严格地依赖 GOPATH 来管理工作空间。然而,假如您希望利用传统的 GOPATH 工作方式,可以创建一个工作目录:
```bash
  1. 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
  1. export GO111MODULE=on
复制代码

```
此情况变量启用 Go Modules。
### 9. **更新 Go 版本**
若将来需要升级 Go,您可以按照以下步骤进行:
1. 删除旧版本的 Go:
   ```bash
   sudo rm -rf /usr/local/go
   ```
2. 下载并安装新版本的 Go,按照上述步骤进行。
---
通过这些步骤,您应该已经成功在 Linux 系统上设置好了 Go 情况。可以开始利用 Go 进行开辟了!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表