准备工作
下载 Golang 从官方网站下载并安装 Go 语言, 按默认设置安装即可。
安装npm和pnpm(版本要求npm>22)
Clone Answer 项目 确保你已经克隆了 Apache Answer 到本地,如还未克隆,请阅读 Apache Answer 前端配置指南。
一、后端编译和初始化
在 Answer 项目根目录打开命令行终端
运行以下命令。
go mod download
go run cmd/answer/main.go init -C ./answer-data
go run cmd/answer/main.go run -C ./answer-data
如果报端口占用错误就修改/answer/internal/install/install_main.go文件端口
加入版本号编译
cd cmd/answer
go build -ldflags "-X github.com/apache/answer/internal/base/constant.Version=1.5.1 -X github.com/apache/answer/internal/base/constant.Revision=your_revision" -o ../../answer
启动命令 ./answer run -C ./answer-data
(其他项目)
二、前端编译
cd ./ui
pnpm pre-install
pnpm install
pnpm run build
三、创建数据库并配置文件
四、项目启动
回到命令行终端
,在answer项目根目录运行以下命令启动后端服务器 。
go run cmd/answer/main.go run -C ./answer-data
或者
./answer run -C ./answer-data
推荐意见