在Ubuntu上配置Golang工作区时,首先需安装Go(推荐使用官方安装脚本),然后设置好GOROOT、GOPATH和PATH环境变量,并创建src、pkg、bin目录结构。可以选择开启Go模块并配置国内代理,最后通过运行goversion命令和测试程序来验证配置是否成功。
先把系统包列表更新到最新,这是基础操作。然后你有两种方式安装Golang——推荐走官方脚本,因为能拿到最新稳定版;如果嫌麻烦,用包管理器也行,但版本可能落后一点。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
/usr/local,再删掉压缩包——干净利落。注意替换链接中的版本号,保持最新。安装完成后,别急着用,还有关键一步——环境变量。
编辑你的shell配置文件(~/.bashrc或~/.zshrc,取决于你用哪个shell),添加以下三行,分别设置GOROOT(安装目录)、GOPATH(工作区目录)和PATH(让系统能找到Go可执行文件)。
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后运行source ~/.bashrc(或对应文件),立即生效。如果一直没反应,检查一下配置文件的加载顺序。
传统工作区需要三个子目录:src(源代码)、pkg(编译后的包文件)、bin(可执行文件)。一条命令搞定:
mkdir -p $GOPATH/{src,bin,pkg}
各目录作用清晰:src放项目代码(比如$GOPATH/src/github.com/username/project),pkg存编译后的.a文件,bin放最终生成的可执行程序。这样组织,既整洁又高效。
GOPATH。运行go env -w GO111MODULE=on即可。golang.org/x/...下载慢的问题。设置镜像源:go env -w GOPROXY=https://goproxy.cn,direct。速度提升立竿见影。go version,输出类似go version go1.21.0 linux/amd64即表示安装成功。$GOPATH/src下创建一个测试项目(比如hello),写一个简单的hello.go,运行go run hello.go,输出Hello, Go Workspace!就大功告成。src目录结构,方便管理。GOPATH目录权限正确(chmod -R 755 $GOPATH),否则go get下载依赖时可能报错。echo $GOPATH检查变量是否设置正确。别着急,多半是配置文件的source没执行。侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述