最推荐通过系统包管理器安装Golang。Ubuntu/Debian用apt,CentOS/RHEL/Fedora用yum或dnf,Arch Linux用pacman,安装后执行go version验证,配置GOPATH和PATH环境变量可选,现代Go支持模块模式,可在任意目录初始化项目并编译测试程序确认环境正常。

在Linux系统中快速搭建Golang开发环境,最推荐的方式是通过系统自带的包管理器安装。这种方式操作简单、依赖自动处理,并能方便地进行版本更新与卸载。
不同Linux发行版使用的包管理器不同,以下是主流系统的安装方法:
sudo apt updatesudo apt install golang-gogo version验证是否成功。
sudo yum install golangsudo dnf install golang
sudo pacman -S go这些方式安装的Go一般位于/usr/bin/go,编译器和工具链已配置好,无需额外设置PATH。
虽然现代Go支持模块模式(Go Modules),不再强制要求GOPATH,但了解基础结构仍有帮助。
立即学习“go语言免费学习笔记(深入)”;
若需自定义开发路径,可添加如下环境变量到~/.bashrc或~/.zshrc:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
然后运行source ~/.bashrc使其生效。
从Go 1.11起,默认启用模块支持,可在任意目录初始化项目:go mod init myproject
创建一个简单的测试程序确认环境正常:
mkdir ~/hello && cd ~/hello
cat <<EOF > main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Linux Go!")
}
EOF
go run main.go
如果输出"Hello, Linux Go!",说明环境已准备就绪。
提升开发效率的一些实用做法:
go env -w GOPROXY=https://goproxy.cn,direct
go install golang.org/x/tools/cmd/goimports@latestgo install github.com/go-delve/delve/cmd/dlv@latest
基本上就这些。通过包管理器安装Go简洁高效,再配合模块机制和合理配置,能快速投入实际开发。不复杂但容易忽略的是网络环境和代理设置,尤其在受限网络下务必配置GOPROXY。基本上一次配置,长期受益。
以上就是如何在Linux中使用包管理器安装Golang_Golang环境快速搭建与优化方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号