温馨提示×

Linux下如何配置Golang环境

小樊
55
2025-07-17 14:25:59
栏目: 编程语言

在Linux系统下配置Golang环境是一个相对简单的过程,以下是详细的步骤:

1. 下载Golang安装包

首先,访问Go官方网站下载适合你Linux系统的安装包。你可以使用wgetcurl命令下载,例如下载Go 1.18.1 64位版本:

wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gz 

2. 解压安装包

将下载的安装包解压到/usr/local目录:

sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz 

3. 配置环境变量

为了使系统识别Go命令,需要设置环境变量。编辑你的shell配置文件(例如.bashrc.zshrc),添加以下内容:

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

保存文件后,运行以下命令使配置生效:

source ~/.bashrc # 或者 source ~/.zshrc 

4. 验证安装

运行以下命令验证Go是否安装成功:

go version 

如果显示Go版本信息,则安装成功。

5. 配置Go Modules(可选)

Go 1.18及以上版本默认启用Go Modules,无需额外配置GO111MODULE环境变量。

go env -w GO111MODULE=on 

6. 配置GOPATH工作目录(可选)

创建工作目录:

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

验证GOPATH:

go env GOPATH 

7. 配置代理(可选,国内用户推荐)

设置代理以加速模块下载:

go env -w GOPROXY=https://goproxy.cn,direct go env -w GO111MODULE=on 

8. 测试Golang环境

创建一个简单的Go程序测试:

mkdir -p $HOME/go/src/hello cd $HOME/go/src/hello nano hello.go 

输入以下内容:

package main import "fmt" func main() { fmt.Println("Hello, Go!") } 

编译并运行:

go run hello.go 

或者编译为二进制文件:

go build ./hello 

注意事项

  • 确保你的Linux用户有权限写入GOPATH目录。
  • 如果使用非bash shell(如zsh),请修改对应的配置文件。
  • 定期使用go version检查更新并升级Golang版本。
  • 对于生产环境,建议使用版本管理工具(如asdf)来管理多个Go版本。

以上步骤完成后,你就可以在Linux系统上开始使用Golang进行开发了。

0