首页主机资讯Debian系统中Golang环境怎么搭建

Debian系统中Golang环境怎么搭建

时间2025-12-19 15:36:03发布访客分类主机资讯浏览868
导读: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
Linux lsnrctl命令的常见误区 Docker容器在Debian上的权限如何设置

游客 回复需填写必要信息