打开终端,依次执行以下命令更新APT包列表并安装Golang:
sudo apt update
sudo apt install golang-go
安装完成后,通过go version命令验证是否成功(显示版本信息如go version go1.20.x linux/amd64即为成功)。
若需要特定版本(如最新稳定版),可通过以下步骤手动安装:
go1.22.2.linux-amd64.tar.gz),使用wget下载:wget https://golang.org/dl/go1.22.2.linux-amd64.tar.gz
/usr/local目录(需root权限):sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
~/.bashrc(或~/.profile)文件,添加以下内容:export GOROOT=/usr/local/go # Go安装目录
export GOPATH=$HOME/go # 工作目录(存放代码与依赖)
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将Go命令加入PATH
source ~/.bashrc
go version确认。无论使用哪种安装方式,均需确保以下环境变量正确设置(若手动安装未配置,需补充):
/usr/local/go,APT安装通常为/usr/lib/go)。$HOME/go)和第三方依赖。$GOROOT/bin(Go命令)和$GOPATH/bin(全局安装的工具,如golint)。编辑~/.bashrc(或对应shell配置文件),添加上述变量后执行source ~/.bashrc使更改生效。
gofmt -w .格式化当前目录下所有Go文件。go install安装:go install golang.org/x/tools/cmd/goimports@latest
安装后,可通过goimports -w .自动整理导入语句。go install github.com/go-delve/delve/cmd/dlv@latest
安装后,可通过dlv debug启动调试会话。sudo apt install code。Ctrl+Shift+P),输入“Go: Install/Update Tools”,勾选gopls(语言服务器,提供代码补全)、dlv(调试)、goimports等工具,点击“确定”安装。GOPATH下的src目录,符合传统Go项目结构):mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
main.go文件,写入示例代码:package main
import "fmt"
func main() {
fmt.Println("Hello, Debian Go Developer!")
}
go run main.go
终端将输出Hello, Debian Go Developer!,表示项目运行成功。Go 1.11及以上版本引入模块(Module)机制,用于替代传统的GOPATH依赖管理。
go mod init <模块名>(如example.com/hello),生成go.mod文件(记录依赖信息)。github.com/gin-gonic/gin)后,运行go mod tidy,自动下载并添加依赖到go.mod及go.sum(依赖校验文件)。