ERPNEXT 14安装执行bench get-app payments报错的解决求助
解决ERPNext 14安装中
bench get-app payments的错误 问题根源
bench get-app payments默认尝试通过短名称拉取仓库,但该短名未被bench的默认仓库映射收录,导致Git无法定位仓库,进而触发后续文件不存在的报错。
可行解决方案
1. 使用完整仓库URL拉取
直接执行带完整Git地址的命令,替代原短名称命令:
bench get-app payments https://github.com/frappe/payments.git
拉取完成后继续后续安装流程即可。
2. 配置bench默认仓库映射(可选)
若后续其他get-app命令也出现类似问题,可配置bench的默认仓库URL映射:
- 进入frappe-bench目录,编辑
sites/common_site_config.json文件 - 添加或更新
app_remote_urls配置项:
保存后再次执行"app_remote_urls": { "payments": "https://github.com/frappe/payments.git", "erpnext": "https://github.com/frappe/erpnext.git" }bench get-app payments即可正常拉取。
3. 手动克隆并安装(备用方案)
如果上述命令仍失败,可手动完成仓库克隆与安装:
- 进入frappe-bench的apps目录:
cd ~/frappe-bench/apps - 克隆payments仓库:
git clone https://github.com/frappe/payments.git - 返回frappe-bench根目录安装应用:
cd .. bench install-app payments
内容的提问来源于stack exchange,提问作者Kim
相关产品推荐
相关产品推荐

