怎么在wsl中配置好开源项目answer问答社区?
疑问
如标题所示最近正在配置Answer开源问答社区,在内部中添加一个当某人评论的问题后可以通过类似短信的方式发送消息給题主,但是在在根据官方文档的步骤的配置过程中,却发现配置一直不成功由于在windows的环境下,使用go语言生成wire依赖的时候会出现报毒的情况,而由于在使用公司电脑,导致无法关闭杀毒软件或是添加信任,因此采用wsl进行配置,在根据步骤进行配置后端时,遇到了多个问题
首先执行
swag init --generalInfo ./cmd/answer/main.go
的时候会出现报错运行
go get -u github.com/swaggo/swag/cmd/swag
export PATH=$PATH:/home/linux/go/bin
source ~/.bashrc
也依然无法找到swag
于是我决定先跳过这一步尝试配置后续步骤,在配置完成后,运行
sudo ./answer init -C ./answer-data/
显示信息在访问http://localhost:80/install安装页面的时候,页面无法加载,报错为同时报错如果运行
./answer run -C ./answer-data/
会报错
现在已经束手无策了,前来求助各位大佬,萌新第一次提问,排版可能有点乱,请见谅!
回复
1个回答
test
2024-06-28
我看你执行下面这个命令的时候已经启动成功,没有看到界面是应该是没有编译前端的页面。
sudo ./answer init -C ./answer-data/
如果有 make 命令,直接使用 make ui
编译前端。如果没有,可以进入 ui 目录下进行 pnpm install
和 pnpm build
进行编译。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容