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

Flutter集成Couchbase Lite报错:bash进程退出值35求助

解决Couchbase Lite初始化时bash进程退出值35的问题

修复步骤

  • 排查SSL证书问题:退出值35大多和SSL连接失败有关,可临时修改./tool/install_libraries.sh第124行的curl命令,添加--insecure参数跳过证书验证,测试能否正常下载:

    curl --insecure [原命令中的URL及其他参数]
    

    若成功,说明是证书信任问题,后续可手动下载对应库文件放到指定目录,或配置系统信任相关证书。

  • 更换curl版本:Git bash自带的curl可能存在兼容问题,改用Windows系统自带的curl(路径通常为C:\Windows\System32\curl.exe),调整系统PATH顺序让系统curl优先,或直接在install_libraries.sh中指定该绝对路径。

  • 手动下载依赖库:

    1. 复制install_libraries.sh第124行curl对应的下载URL,用浏览器手动下载库文件。
    2. 按照脚本逻辑,将文件放到项目对应依赖目录(通常是ios或android下的指定文件夹,具体看脚本内的路径配置)。
    3. 重新启动Flutter调试,脚本会跳过下载步骤直接使用已有文件。
  • 检查网络代理:若使用代理,Git bash的curl可能未读取系统代理配置。可在Git bash中手动设置:

    export http_proxy=http://你的代理地址:端口
    export https_proxy=http://你的代理地址:端口
    

    或在curl命令中添加代理参数:

    curl -x http://你的代理地址:端口 [原命令参数]
    
  • 验证bash环境:打开Git bash执行which curl和curl --version,确认curl路径和版本正常,再单独执行脚本中的curl命令,排查是否能成功运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 11:36:03