You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git仓库克隆打包为Zip时生产环境报错:zip命令未找到

问题解决

报错信息明确显示zip: not found,说明生产环境未安装zip命令行工具——本地环境因预装该工具可正常运行,生产环境缺失才触发错误。

解决步骤

  • 若生产环境是Debian/Ubuntu类系统,执行以下命令安装zip:
    sudo apt update && sudo apt install zip -y
    
  • 若生产环境是RHEL/CentOS/Fedora类系统,执行以下命令安装zip:
    sudo dnf install zip -y
    
    (CentOS 7及更早版本可替换为yum命令:sudo yum install zip -y)

可选优化(避免模糊报错)

可以在bundle-app.sh脚本开头增加检查逻辑,提前判断zip是否存在,给出明确提示:

set -e

# 检查zip命令是否存在
if ! command -v zip &> /dev/null; then
    echo "错误:未找到zip命令,请先安装zip工具"
    exit 1
fi

source=$1
archive=$2
target=$(echo $2 | sed "s/.zip//")
git clone $source $target
zip -9 -r --exclude=*.git* $archive $target
rm -rf $target

内容的提问来源于stack exchange,提问作者annn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 23:42:46