推荐使用APT包管理器安装(最新稳定版):
sudo apt update
sudo apt install golang-go
验证安装:go version。
手动安装特定版本(可选):
下载对应系统的tar.gz包(如go1.24.1.linux-amd64.tar.gz),解压至/usr/local,并配置环境变量。
~/.bashrc或~/.profile,添加:export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
使配置生效:source ~/.bashrc。go get -u github.com/gin-gonic/gin
go get -u github.com/labstack/echo/v4
go get -u github.com/beego/beego
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 Golang Web!"})
})
r.Run(":8080") // 默认监听8080端口
}
go run main.gohttp://localhost:8080,查看返回的JSON数据。go build -o myapp main.goDockerfile:FROM golang:latest
WORKDIR /app
COPY . .
RUN go mod download && go build -o myapp
EXPOSE 8080
CMD ["./myapp"]
docker build -t myapp .
docker run -p 8080:8080 myapp
以上步骤参考自,可根据项目需求选择框架和部署方式。