问题描述

docker部署QAnything后启动发现报错:qanything-container-local exited with code 2
细节报错如图所示:

qanything-container-local | scripts/entrypoint.sh: line 2: $'\r': command not found
qanything-container-local | scripts/entrypoint.sh: line 3: syntax error near unexpected token $'{\r'' 'anything-container-local  | scripts/entrypoint.sh: line 3: check_log_errors() {
qanything-container-local exited with code 2

解决方案:

随便用个IDE打开QAnything包当中的scripts/entrypoint.sh文件,如图:
在这里插入图片描述

在右下角位置有个“LF”(这是我修改后的,原本是CRLF)点击切换为LF保存即可,重新启动Docker就成功了。
在这里插入图片描述

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐