在Debian上进行Golang Web开发可按以下步骤操作:
安装Golang
sudo apt update && sudo apt install golang-go
go version
设置工作环境(可选)
mkdir -p $HOME/go/{src,bin,pkg}
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
选择Web框架(以Gin为例)
go get -u github.com/gin-gonic/gin
main.go
):package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "Hello, Debian!"})
})
r.Run(":8080") // 默认监听8080端口
}
运行与部署
go run main.go
go build -o myapp main.go
扩展功能
database/sql
或ORM框架(如GORM)。说明:Debian默认仓库的Golang版本可能较旧,建议通过go install
或手动下载最新版。框架选择可根据项目需求,Gin适合轻量级API,Beego适合全栈开发。