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

执行deployctl deploy时出现Failed to spawn 'start'错误的原因及调试方法

错误原因及解决方案

错误根源

你遇到的Failed to spawn 'start': program not found错误,是因为Windows PowerShell环境下,start是CMD的内置命令,并非独立可执行程序,而你使用的deployctl v1.10.3版本在PowerShell中尝试调用start来打开授权浏览器时,无法找到对应的可执行文件,导致授权流程中断。

解决办法

方法1:手动完成授权

  1. 复制命令输出里的授权URL(即https://dash.deno.com/signin/cli?claim_challenge=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
  2. 手动在浏览器中打开该URL,完成Deno账号的登录授权
  3. 返回PowerShell窗口,等待命令自动继续执行;若未继续,重新运行原deployctl deploy命令即可

方法2:切换到CMD执行命令

  1. 打开Windows命令提示符(CMD)
  2. 切换到你的项目目录:
    cd D:\QC supplements\Code\Apps\trankyweb
    
  3. 重新运行部署命令:
    deployctl deploy --project=c5w-tran-ky --entrypoint="./ThanhPhan BoTro/web/main.ts"
    
    在CMD环境中,start命令可以正常被识别,会自动打开浏览器完成授权流程

方法3:更新deployctl到最新版本

该问题是旧版本deployctl的Windows环境兼容性bug,新版本已修复。执行以下命令更新:

deno install -A -f https://deno.land/x/deploy/deployctl.ts

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 05:06:15