Debian系统中Golang环境怎么搭建
导读:Debian 搭建 Go 开发环境 一 安装方式选择 使用 APT 仓库安装:简单、稳定,适合新手或生产环境;缺点是版本可能较旧。 手动安装官方二进制包:可获取最新版本,便于多版本管理,适合开发者。 使用 Snap:命令少、隔离性好;路径...
Debian 搭建 Go 开发环境
一 安装方式选择
- 使用 APT 仓库安装:简单、稳定,适合新手或生产环境;缺点是版本可能较旧。
- 手动安装官方二进制包:可获取最新版本,便于多版本管理,适合开发者。
- 使用 Snap:命令少、隔离性好;路径与系统略有差异,注意使用 /snap/bin/go 调用。
二 方法一 APT 安装
- 更新索引并安装:
- sudo apt update
- sudo apt install golang-go -y
- 验证安装:
- go version
- 说明:仓库版本通常滞后于官网,如需最新特性或特定版本,请改用二进制安装。
三 方法二 手动安装官方二进制包
- 下载(示例为 amd64,请按实际架构替换):
- wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz
- 安装到 /usr/local(先清理旧版,若存在):
- sudo rm -rf /usr/local/go
- sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
- 配置环境变量(写入 ~/.bashrc 或 ~/.zshrc):
- export GOROOT=/usr/local/go
- export GOPATH=$HOME/go
- export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
- 使配置生效并验证:
- source ~/.bashrc 或 source ~/.zshrc
- go version
- 说明:Go 1.11+ 支持模块,GOPATH 不再强制,但设置有助于依赖与二进制管理。
四 方法三 Snap 安装
- 安装:
- sudo snap install go --classic
- 验证:
- /snap/bin/go version
- 提示:Snap 安装的二进制位于 /snap/bin,若命令未找到,请确认 PATH 包含该路径。
五 环境验证与第一个程序
- 创建工作区与模块:
- mkdir -p $HOME/go/src/hello-world
- cd $HOME/go/src/hello-world
- go mod init hello-world
- 编写程序 main.go:
- package main import “fmt” func main() { fmt.Println(“Hello, World!”) }
- 运行与构建:
- go run main.go
- go build
- ./hello-world
- 常用工具(按需安装):
- go install golang.org/x/tools/cmd/goimports@latest
- go install github.com/go-delve/delve/cmd/dlv@latest
- 国内模块加速(可选,写入 shell 配置):
- export GOPROXY=https://goproxy.cn,direct
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统中Golang环境怎么搭建
本文地址: https://pptw.com/jishu/776320.html
