在Ubuntu配置go开发环境
时间: 2025-05-29 14:05:09 浏览: 16
### 配置 Go 开发环境的详细步骤
#### 1. 下载并安装 Go SDK
可以通过官方提供的 `.tar.gz` 文件手动安装,也可以通过 `apt` 包管理器快速安装。
- **方法一:手动安装**
使用 `wget` 命令下载最新版的 Go SDK 并将其解压到指定目录。以下是具体操作命令:
```bash
wget https://golang.google.cn/dl/go1.21.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
```
这里 `/usr/local` 是推荐的目标路径[^3]。
- **方法二:APT 安装**
如果希望简化流程,可以直接使用 APT 工具安装 Go,但需要注意该方式可能会提供较旧的版本。
```bash
sudo apt update
sudo apt install golang -y
```
#### 2. 配置环境变量
为了确保系统能够识别 Go 的可执行文件及相关工具链,需设置必要的环境变量。
编辑用户的 shell 配置文件(如 `~/.bashrc` 或者 `~/.zshrc`),添加以下内容:
```bash
export GOROOT=/usr/local/go # Go 的安装路径
export GOPATH=$HOME/go # 默认的工作区路径
export PATH=$PATH:$GOROOT/bin # 将 Go 的 bin 路径加入全局 PATH 中
export GO111MODULE=on # 启用模块支持 (适用于 v1.11 及以上版本)[^5]
export GOPROXY=https://goproxy.cn,direct # 设置国内代理加速依赖获取
```
保存后重新加载配置文件以应用修改:
```bash
source ~/.bashrc
```
#### 3. 验证安装是否成功
输入以下命令验证当前系统的 Go 版本以及环境变量是否正确配置:
```bash
go version
echo $GOPATH
echo $GOROOT
```
如果返回预期的结果,则说明安装已完成[^2]。
#### 4. 创建项目并初始化模块
当基础环境准备好之后,在目标工作区内新建一个项目,并利用 `go mod init` 来启动一个新的模块化项目结构。
假设要创建名为 `myproject` 的新项目:
```bash
mkdir -p $GOPATH/src/myproject && cd $_
go mod init myproject
```
这一步会自动生成所需的 `go.mod` 文件用于记录项目的依赖关系[^4]。
#### 5. 测试运行简单的 Go 应用程序
编写一段测试代码来确认整个开发链条无误。例如下面这个经典的 Hello World 实现:
```go
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
```
保存为 `main.go` ,接着编译和运行它:
```bash
go run main.go
```
观察终端输出应显示 `"Hello, world!"` 字样表示一切正常[^1]。
---
###
阅读全文
相关推荐
















