From 62662f047778761578308ba74d45532d584314fa Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 11 Aug 2026 17:50:09 +0800 Subject: [PATCH] fix: pip install all modules (no -e), remove PYTHONPATH from start.sh --- build.sh | 9 +++++++-- conf/config.json | 3 +-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/build.sh b/build.sh index ebb49df..8e47c37 100644 --- a/build.sh +++ b/build.sh @@ -97,11 +97,17 @@ green " OK" blue "[4/10] 安装模块..." MODULES=(apppublic sqlor ahserver appbase rbac pcpool pcc storage_mgr image_mgr) + +_pip_failed=0 for m in "${MODULES[@]}"; do mp="${PKGDIR}/${m}" [ -f "${mp}/setup.py" ] || [ -f "${mp}/setup.cfg" ] || [ -f "${mp}/pyproject.toml" ] || continue - "${PIP}" install -e "${mp}" -q 2>&1 | tail -1 + echo " pip install ${m}..." + "${PIP}" install "${mp}" -q 2>&1 && echo " OK" || { red " FAILED: ${m}"; _pip_failed=1; } done +if [ $_pip_failed -eq 1 ]; then + red " Some modules failed to install" +fi green " OK" # ============================================================ @@ -229,7 +235,6 @@ cat > "${CDIR}/start.sh" <