ubuntu

ubuntu如何配置golang环境

小樊
35
2025-07-15 19:30:53
栏目: 编程语言

在Ubuntu上配置Go语言环境是一个相对简单的过程。以下是详细的步骤指南:

1. 更新系统包

首先,确保你的系统包是最新的:

sudo apt update
sudo apt upgrade -y

2. 安装Go语言

你可以使用包管理器安装Go语言,或者从官方网站下载并手动安装最新版本。

使用包管理器安装(推荐新手)

sudo apt install golang-go -y

验证安装:

go version

从官方网站下载并手动安装最新版本

wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz

3. 配置环境变量

编辑用户的shell配置文件(例如.bashrc.zshrc):

nano ~/.bashrc

在文件末尾添加以下内容:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

保存并退出,然后运行以下命令使配置生效:

source ~/.bashrc

4. 验证安装

运行以下命令检查Go是否安装成功:

go version

如果显示了Go的版本信息,说明Go语言环境已经成功安装并配置。

5. 设置工作目录

Go需要一个工作目录来存放代码和依赖包。通常设置为$HOME/go

mkdir -p $HOME/go/{src,bin,pkg}

6. 安装开发工具

安装一些常用的Go工具:

go install golang.org/x/tools/cmd/goimports@latest
go install golang.org/x/lint/golint@latest
go install github.com/go-delve/delve/cmd/dlv@latest

7. 配置IDE或编辑器(可选)

推荐使用Visual Studio Code,并安装Go扩展。

安装VS Code和Go扩展

  1. 安装VS Code:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code -y
  1. 安装Go扩展:

8. 创建第一个Go程序

创建项目目录并初始化Go模块:

mkdir -p $HOME/go/src/hello-world
cd $HOME/go/src/hello-world
go mod init hello-world

创建main.go文件并运行程序:

cat > main.go << 'EOF'
package main
import "fmt"
func main() {
   fmt.Println("Hello, World!")
   fmt.Println("Go开发环境搭建成功!")
}
EOF
go run main.go

通过以上步骤,你已在Ubuntu系统上成功搭建了Go开发环境,并可以开始编写和运行Go程序。

0
看了该问题的人还看了