在 Debian(或任何 Linux 发行版)上初始化一个 Golang 模块 的步骤本质上和系统无关,主要依赖 go 命令。下面按常见场景说明。
go version
如果没有安装:
sudo apt update
sudo apt install golang-go
或安装官方版本(推荐):
sudo apt install golang-1.21
并确认 PATH 包含 Go:
export PATH=$PATH:/usr/local/go/bin
mkdir myproject
cd myproject
go mod init example.com/myproject
example.com/myproject 是 模块路径(module path)com.example.hellogithub.com/username/project执行后会生成:
go.mod
内容类似:
module example.com/myproject
go 1.21
nano main.go
package main
import "fmt"
func main() {
fmt.Println("Hello Debian")
}
运行:
go run main.go
例如使用第三方库:
go get github.com/gin-gonic/gin
会自动更新 go.mod 和 go.sum。
go mod init <module>
go mod tidy # 清理依赖
go build # 编译
go run . # 运行当前模块
apt 安装的 Go 版本可能较旧如果你愿意,可以告诉我:
我可以给你更具体的初始化模板。