sudo apt update && sudo apt install golang-go # 安装官方版本
go version # 验证安装
wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz # 替换为所需版本
sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
编辑~/.bashrc,添加:
export PATH=$PATH:/usr/local/go/bin
source ~/.bashrc
export GOPATH=$HOME/go # 工作目录
export PATH=$PATH:$GOPATH/bin
source ~/.bashrc
mkdir -p $GOPATH/src/github.com/yourname/project
cd project
go mod init project # 启用Go Modules(推荐)
main.go文件,例如:package main
import "fmt"
func main() {
fmt.Println("Hello, Debian Go!")
}
go run main.go # 直接运行
go build # 编译为二进制文件
docker pull golang:1.23.1
docker run -it --rm -v $(pwd):/app -w /app golang:1.23.1 go run main.go
gofmt:格式化代码(可配置为保存时自动运行)。goimports:自动管理包导入。参考资料: