在 Fedora 上配置 Go 语言(Golang)开发环境
1. 安装 Go 语言
Fedora 的 dnf 仓库通常提供相对较新且稳定的 Go 版本。
# 更新系统软件包列表
sudo dnf update
# 安装 golang
sudo dnf install golang
验证安装:
go version
# 输出示例: go version go1.2x.x linux/amd64
2. 配置环境变量
虽然现代 Go 版本的 GOPATH 默认为 $HOME/go,但为了开发方便,建议将 Go 的二进制目录添加到 PATH 中。
编辑你的 shell 配置文件(通常是 ~/.bashrc 或 ~/.zshrc):
# 将以下内容添加到文件末尾
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
执行 source ~/.bashrc 使其立即生效。
3. 开发工具推荐
在 Fedora 上,你有几个优秀的选择:
Visual Studio Code (最流行)
-
安装: 可以在软件中心搜索,或使用
sudo dnf install code。 -
插件: 安装由 Google 提供的 "Go" 扩展插件。
-
工具安装: 打开一个
.go文件,VS Code 会提示你安装gopls(语言服务器)、dlv(调试器)等工具,点击 "Install All" 即可。
GoLand (专业级)
JetBrains 出品的 IDE,如果你有教育版或专业版授权,这是功能最强大的选择。Fedora 用户可以通过 flatpak 或 toolbox 安装。
Neovim / Vim (硬核)
使用 lazy.nvim 配合 nvim-lspconfig 和 mason.nvim 可以快速搭建极简且高效的 Go 环境。
4. 验证开发环境 (Hello World)
按照现代 Go 的标准流程(Go Modules):
-
创建项目目录:
mkdir -p ~/projects/hello-go cd ~/projects/hello-go -
初始化模块:
go mod init hello-go -
编写代码: 创建
main.go并输入:package main import "fmt" func main() { fmt.Println("你好,Fedora Go 开发者!") } -
运行:
go run main.go
5. 进阶提示:GOPROXY
如果你在中国境内开发,由于网络限制,建议配置代理以加速依赖下载:
go env -w GOPROXY=https://goproxy.cn,direct
6. 使用 Toolbox (可选,推荐)
如果你喜欢保持系统干净,Fedora 独有的 Toolbox 容器是开发 Go 的绝佳场所:
# 创建一个专门用于 Go 开发的容器
toolbox create -c go-dev
toolbox enter -c go-dev
# 在容器内执行 sudo dnf install golang
这样你的开发工具和库都在容器内,不会污染宿主机系统。
本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/19805603

浙公网安备 33010602011771号