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

Mac系统下AWS Amplify CLI安装成功后提示"Command Not Found"

AWS Amplify CLI在Mac终端无法识别的解决办法

为什么CURL安装没自动配置zshrc?

  • CURL安装脚本偶尔会因为终端环境变量加载顺序、zshrc文件权限,或者安装时的终端会话未重启等问题,导致自动添加PATH的步骤失效。比如脚本尝试写入~/.zshrc但没有权限,或者安装时你用的不是zsh终端(虽然Mac现在默认是zsh,但也存在例外情况)。另外,部分版本的Amplify CLI安装脚本对zsh的适配存在小问题,没能正确定位配置文件路径。

手动修复步骤

1. 定位Amplify CLI的安装路径

先确认全局安装的位置,执行以下命令:

npm list -g aws-amplify-cli

CURL安装的默认路径一般是/usr/local/bin/amplify,如果上述npm命令没结果,可以直接检查这个路径是否存在。

2. 将路径添加到zshrc配置

打开zsh的配置文件:

open ~/.zshrc

在文件末尾添加一行(替换成你找到的实际路径,通用的全局bin路径是/usr/local/bin):

export PATH="$PATH:/usr/local/bin"

如果是通过npm全局安装的,也可以直接用npm的全局bin路径,避免手动找路径:

export PATH="$PATH:$(npm prefix -g)/bin"

3. 刷新环境变量

执行命令让配置立即生效:

source ~/.zshrc

4. 验证配置是否成功

执行以下命令,能显示版本号就说明配置完成:

amplify --version

额外排查方向

  • 重新检查安装是否真的成功:重新运行CURL安装命令,留意输出里的权限报错,必要时用sudo重新执行安装命令。
  • 确认终端使用的是zsh:执行echo $SHELL,如果输出不是/bin/zsh,需要切换到zsh,或者把PATH添加到对应shell的配置文件(比如bash的~/.bash_profile)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 10:51:09