Docker化Frappe开发环境部署Healthcare应用报错求助
解决Frappe Healthcare安装时"No module named 'frappe.core.doctype.medical_department'"错误
这个错误源于拉取Healthcare应用时未安装其依赖项,以下是分步解决方案:
第一步:移除已拉取的不完整Healthcare应用
清理之前未带依赖拉取的Healthcare,避免残留问题:bench remove-app healthcare第二步:重新拉取Healthcare并自动安装依赖
使用--resolve-deps参数拉取,确保所有依赖项(包括ERPNext的必要组件)被自动安装:bench get-app healthcare --branch version-15 --resolve-deps第三步:重新安装Healthcare到目标站点
拉取完成后,执行安装命令:bench --site development.localhost install-app healthcare额外排查步骤(如果上述操作后仍报错)
- 检查应用版本兼容性:确保Frappe、ERPNext和Healthcare均为version-15分支,执行命令查看版本:
bench version - 若ERPNext版本不符,切换到version-15分支并更新补丁:
bench switch-branch version-15 erpnext bench update --patch - 确认目标站点已安装ERPNext:
若未安装,先执行:bench --site development.localhost list-appsbench --site development.localhost install-app erpnext
- 检查应用版本兼容性:确保Frappe、ERPNext和Healthcare均为version-15分支,执行命令查看版本:
内容的提问来源于stack exchange,提问作者José L.
相关产品推荐
相关产品推荐

