当前位置:首页 > 工具集 > moredoc魔豆文库宝塔搭建流程

moredoc魔豆文库宝塔搭建流程

吉米兔2年前 (2023-05-18)197

准备工作:

centos服务器、安装宝塔、安装go环境

魔豆文库存放路径:www/wwwroot/moredoc

跳过服务器和宝塔安装。

go环境安装记录:

1、yum install go           #go环境安装命令,进入su root执行

2、安装node.js

3、更新openssl到1.1.1

4、安装protobuf

5.git init 初始化相应目录

6. git clone <url>

7、打开终端 cd 到moredoc目录

8、逐一执行以下命令

#初始化后台
# 安装go依赖
go mod tidy
# 初始化工程依赖(报错参见)
make init
# 编译proto api
make api
(报错:[root@192 moredoc]# make api
protoc --proto_path=. \
	--proto_path=./third_party \
	--proto_path=./api \
	--gogofaster_out="plugins=grpc,paths=source_relative:." \
	--grpc-gateway_out="paths=source_relative:." \
	api/v1/article.proto api/v1/attachment.proto api/v1/banner.proto api/v1/category.proto api/v1/comment.proto api/v1/config.proto api/v1/document.proto api/v1/download.proto api/v1/favorite.proto api/v1/friendlink.proto api/v1/group.proto api/v1/health.proto api/v1/navigation.proto api/v1/permission.proto api/v1/report.proto api/v1/user.proto
protoc-gen-gogofaster: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable
--gogofaster_out: protoc-gen-gogofaster: Plugin failed with status code 1.
make: *** [api] 错误 1
#protoc-gen-gogofaster插件缺失,处理方法参见)
# 修改 app.toml 文件配置
cp app.example.toml app.toml
# 编译后端
go build -o moredoc main.go
# 初始化数据库结构
./moredoc syncdb
# 运行后端(可用其他热编译工具),监听8880端口
go run main.go serve


分享给朋友:

“moredoc魔豆文库宝塔搭建流程” 的相关文章