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

请求协助:在Render.com部署Flutter Web应用遇Flutter未安装问题

解决Render.com部署Flutter Web时「flutter: command not found」的问题

Render默认构建环境没有预装Flutter,你需要在构建命令中手动完成Flutter的安装,再执行Web构建,具体步骤如下:

  • 替换Render的构建命令
    进入你的Render Web Service设置页面,找到「Build Command」选项,替换为以下命令:

    git clone https://github.com/flutter/flutter.git -b stable --depth 1
    export PATH="$PATH:`pwd`/flutter/bin"
    flutter build web --release
    

    说明:

    • 仅克隆Flutter稳定版的最新提交(--depth 1),减少下载量,加快构建速度
    • 将Flutter的可执行目录加入系统PATH,让终端能识别flutter命令
    • 执行生产环境的Flutter Web构建
  • 配置发布目录
    在Render设置的「Publish Directory」中,设置为build/web——这是flutter build web生成的静态资源目录,Render会从该目录读取部署文件。

  • 可选优化:缓存Flutter安装包
    为了加快后续构建速度,在Render的「Advanced」设置中添加缓存路径flutter,这样下次构建时会复用已下载的Flutter文件,无需重新克隆。

完成以上配置后,重新触发部署即可解决命令找不到的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:01:02