在 Debian 上配置 Go(Golang)的依赖环境,通常分为 安装 Go、配置环境、管理依赖 三部分。下面按实际使用流程说明。
sudo apt update
sudo apt install golang-go
查看版本:
go version
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
编辑 ~/.bashrc 或 ~/.profile:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
生效:
source ~/.bashrc
验证:
go env GOPATH
mkdir myproject && cd myproject
go mod init example.com/myproject
go get github.com/gin-gonic/gin
go mod tidy
go.mod:依赖列表go.sum:依赖校验go env -w GOPROXY=https://proxy.golang.org,direct
# 国内推荐
go env -w GOPROXY=https://goproxy.cn,direct
查看当前配置:
go env GOPROXY
go env -w GOPRIVATE=git.example.com,github.com/org/private
which go
若为空,说明 PATH 没配好。
一定是没配 GOPROXY。
安装编译工具:
sudo apt install build-essential
sudo apt install build-essential git
export PATH=$PATH:/usr/local/go/bin
go mod init demo
go get github.com/gin-gonic/gin
go mod tidy
go run main.go
如果你是指:
可以告诉我具体场景,我给你更针对性的配置。