怎么在wsl中配置好开源项目answer问答社区?

疑问

如标题所示
最近正在配置Answer开源问答社区,在内部中添加一个当某人评论的问题后可以通过类似短信的方式发送消息給题主,但是在在根据官方文档的步骤的配置过程中,却发现配置一直不成功
由于在windows的环境下,使用go语言生成wire依赖的时候会出现报毒的情况,而由于在使用公司电脑,导致无法关闭杀毒软件或是添加信任,因此采用wsl进行配置,在根据步骤进行配置后端时,遇到了多个问题

首先执行

swag init --generalInfo ./cmd/answer/main.go

的时候会出现报错
image.png
运行

 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/

显示信息
image.png
在访问http://localhost:80/install安装页面的时候,页面无法加载,报错为
image.png
同时报错
image.png
如果运行

./answer run -C ./answer-data/

会报错
image.png

现在已经束手无策了,前来求助各位大佬,萌新第一次提问,排版可能有点乱,请见谅!

阅读 3.1k
1 个回答

我看你执行下面这个命令的时候已经启动成功,没有看到界面是应该是没有编译前端的页面。

sudo ./answer init -C ./answer-data/

如果有 make 命令,直接使用 make ui 编译前端。
如果没有,可以进入 ui 目录下进行 pnpm installpnpm build 进行编译。

logo
Microsoft
子站问答
访问
宣传栏