diff --git a/moltbot/install_mac.sh b/moltbot/install_mac.sh index 93f26ab..9fdb720 100644 --- a/moltbot/install_mac.sh +++ b/moltbot/install_mac.sh @@ -348,12 +348,12 @@ setup_launchd() { exit 1 fi NODE_BIN=$(command -v node) - if [ -n "${NODE_BIN}" ]; then - NODE_DIR=$(dirname "${NODE_BIN}") - LAUNCH_PATH="${NODE_DIR}:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" - else - LAUNCH_PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" + if [ -z "${NODE_BIN}" ]; then + log_error "未找到 node 可执行文件。" + exit 1 fi + NODE_DIR=$(dirname "${NODE_BIN}") + LAUNCH_PATH="${NODE_DIR}:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" cat > "${PLIST_PATH}" < @@ -363,6 +363,7 @@ setup_launchd() { ${PLIST_LABEL} ProgramArguments + ${NODE_BIN} ${GATEWAY_BIN} gateway --verbose