最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ubuntu如何配置golang工作区
时间:2026-08-17 09:42:51 编辑:袖梨 来源:一聚教程网
1. 安装Golang首先确保系统包列表更新,然后通过官方脚本或包管理器安装Golang(推荐使用最新稳定版)。

- 通过官方脚本安装(推荐):
wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz# 替换为最新版本链接sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gzrm go1.21.0.linux-amd64.tar.gz# 删除压缩包 - 通过Ubuntu包管理器安装(简单但版本可能较旧):
sudo apt updatesudo apt install golang-go
2. 配置基础环境变量编辑shell配置文件(如~/.bashrc、~/.zshrc,根据使用的shell选择),添加以下内容以设置Golang路径和工具链:
export GOROOT=/usr/local/go# Golang安装目录(若通过包管理器安装,路径可能为/usr/lib/go)export GOPATH=$HOME/go # 工作区目录(默认用户级)export PATH=$PATH:$GOROOT/bin:$GOPATH/bin# 将Golang可执行文件和第三方工具加入PATH保存文件后,运行source ~/.bashrc(或对应配置文件)使变更立即生效。
3. 创建Golang工作区目录结构Golang工作区需包含src(源代码)、pkg(编译后的包文件)、bin(可执行文件)三个子目录。执行以下命令创建:
mkdir -p $GOPATH/{src,bin,pkg}src:存放项目源代码(如$GOPATH/src/github.com/username/project);pkg:存放编译后的.a文件(减少重复编译);bin:存放生成的可执行文件(如$GOPATH/bin/hello)。
4. 可选优化配置
- 设置Go模块(推荐,Go 1.13+默认启用):模块是Go 1.11+引入的依赖管理工具,无需依赖
GOPATH即可管理项目依赖。运行以下命令启用:go env -w GO111MODULE=on - 配置国内代 理(加速依赖下载):国内用户可通过代 理解决
golang.org/x/...等包下载缓慢问题:go env -w GOPROXY=https://goproxy.cn,direct# 国内镜像
5. 验证配置
- 检查Golang版本:
正常输出应包含版本号(如go versiongo version go1.21.0 linux/amd64)。 - 测试工作区功能:在
$GOPATH/src下创建测试项目(如hello),编写hello.go:
运行程序:package mainimport "fmt"func main() {fmt.Println("Hello, Go Workspace!")}
输出cd $GOPATH/src/hellogo run hello.goHello, Go Workspace!即表示工作区配置成功。
注意事项
- 若使用Go模块,项目可放在任意目录(无需在
GOPATH/src下),但传统工作区仍需遵循src目录结构; - 确保
GOPATH目录权限正确(如chmod -R 755 $GOPATH),避免go get下载依赖时报错; - 若修改配置文件后未生效,可通过
echo $GOPATH检查变量是否设置正确。
相关文章
- 60平方路由器华为能用吗(60平方能用华为路由器吗) 08-17
- 星痕共鸣官网入口在哪-官网入口地址分享 08-17
- 华为路由器能用几年(华为路由器寿命多久) 08-17
- huawei路由器ap隔离是什么东西(huawei路由器ap隔离指什么) 08-17
- 《三国志王道天下》拜师玩法详解-亲密度与属性继承机制 08-17
- ozon中国卖家入驻-2026ozon卖家最新入驻网站地址一览 08-17