用Revel框架快速创建首个Go Web项目需满足三步:1.确认Go≥1.17、GOPATH及PATH配置正确、git已安装;2.执行go install安装revel命令行工具并验证version;3.运行revel new -a hello-revel -r创建项目并访问http://localhost:9000查看“It works!”。

用Revel框架快速创建首个Go Web项目,要求环境已就绪、命令行工具可用、项目能立即运行并访问到欢迎页。
确认基础环境是否满足
检查Go版本是否≥1.17:执行 go version,输出应类似 go version go1.26.0 darwin/arm64。低于1.17会触发revel build失败,且无法启用Go Modules支持。
确保 【GOPATH已正确设置且$GOPATH/bin在系统PATH中】,否则后续revel命令将提示“command not found”。
验证git已安装:运行 git --version,无报错即通过。Revel依赖git拉取子模块,缺失会导致revel new中途卡死在fetch阶段。
安装Revel命令行工具
在终端中执行:go install github.com/revel/cmd/revel@latest。
安装完成后立即验证:revel version。若看到类似 Revel Framework v1.1.0 (2022-04-11) 的输出,说明工具就位。
注意:不要使用过时的 go get github.com/revel/cmd/revel,该方式在Go 1.17+已弃用,会静默失败且不报错。
创建并启动第一个Revel应用
第一步:执行命令创建项目骨架:revel new -a hello-revel -r。
第二步:命令自动完成三件事——生成标准MVC目录结构 → 写入默认路由和控制器 → 启动开发服务器。整个过程无需手动编辑任何文件。
第三步:打开浏览器,访问 http://localhost:9000。页面显示 It works! 即表示应用已成功运行。
这一步操作起来很简单,但必须确保终端当前不在任何Git仓库子目录中——否则revel new会尝试初始化嵌套Git仓库,导致app/routes等关键文件写入失败。


















