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

使用AWS CloudFormation CLI创建栈时遭遇'more'命令未识别错误

解决AWS CloudFormation创建栈时'more'命令未识别的问题

问题分析

报错提示'more' 未被识别为内部或外部命令,根源是Windows系统的内置命令more(位于C:\Windows\System32目录)不在当前环境的PATH变量中,或是AWS CLI解析命令时异常调用了该命令。

解决方案

1. 检查并修复系统PATH变量

  • 打开系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量的Path条目里,确认是否包含C:\Windows\System32
  • 若缺失,添加该路径后重启命令行窗口,重新执行原命令

2. 切换到PowerShell执行命令

Windows CMD可能存在PATH解析异常,改用PowerShell运行命令(可合并多个--capabilities参数简化写法):

aws cloudformation create-stack --stack-name berarp --template-body file://app-infra.yml --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM --region us-east-1

3. 使用模板文件绝对路径

若相对路径解析有问题,替换为模板文件的绝对路径尝试:

aws cloudformation create-stack --stack-name berarp --template-body file://C:\your\full\path\to\app-infra.yml --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM --region us-east-1

4. 重新安装AWS CLI

如果以上方法无效,可能是AWS CLI安装文件损坏:

  • 卸载现有AWS CLI
  • 下载对应Windows版本的最新AWS CLI安装包,默认完成安装(默认配置会自动修复PATH相关问题)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 15:07:36