在Ubuntu上使用Go语言进行Web开发,你需要先安装Go语言环境,然后选择一个合适的Web框架进行开发。以下是详细的步骤:
更新APT包列表:
sudo apt update
安装Go:
sudo apt install golang-go
验证安装:
go version
访问Go官方下载页面,下载适用于Linux的安装包,例如 go1.22.0.linux-amd64.tar.gz
。
解压安装包到 /usr/local
目录:
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
配置环境变量:
编辑 ~/.profile
文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
使配置生效:
source ~/.profile
验证安装:
go version
Go语言有许多优秀的Web框架,以下是一些常用的框架:
以Gin为例,安装Gin框架:
go get -u github.com/gin-gonic/gin
创建一个简单的Gin Web应用:
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
router.Run() // 默认监听并在 0.0.0.0:8080 上启动服务
}
编译并运行应用:
go build -o myapp
./myapp
访问 http://localhost:8080/ping
查看运行结果。
gvm
或 goenv
,以便于管理不同版本的Go语言。通过以上步骤,你就可以在Ubuntu上成功安装Go语言环境,并选择一个Web框架开始你的Web开发之旅了。