你现在在Mac系统的终端里遇到了两个问题:首先是找不到pnpm命令,接着尝试用brew安装pnpm时又提示找不到brew命令。核心需求是先安装Homebrew(brew),再通过brew安装pnpm,解决这两个命令缺失的问题。
第一步:安装Homebrew(brew)
Homebrew是MacOS的官方包管理器,没有它就无法使用brew命令安装软件。执行以下命令安装Homebrew:
# 官方安装命令(推荐)/bin/bash -c"$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"注意事项:
- 如果安装时提示网络超时(访问GitHub慢),可以用国内镜像安装:
/bin/bash -c"$(curl-fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" - 安装过程中需要输入Mac的开机密码(输入时终端不会显示,直接输入后按回车即可)。
- 安装完成后,重启终端或执行以下命令刷新环境变量:
source~/.zshrc
验证brew是否安装成功:
执行以下命令,能显示brew版本则说明安装成功:
brew -v第二步:通过brew安装pnpm
brew安装成功后,执行以下命令安装pnpm:
brewinstallpnpm验证pnpm是否安装成功:
执行以下命令,能显示pnpm版本则说明安装成功:
pnpm-v补充:如果安装后仍提示找不到pnpm
检查pnpm的安装路径是否在环境变量中(M1/M2/M3芯片Mac路径:/opt/homebrew/bin,Intel芯片Mac路径:/usr/local/bin),执行以下命令添加环境变量(以zsh为例):
# 编辑zsh配置文件open~/.zshrc# 在文件末尾添加(根据自己的芯片选择路径)# M1/M2/M3芯片:exportPATH="/opt/homebrew/bin:$PATH"# Intel芯片:exportPATH="/usr/local/bin:$PATH"# 保存文件后,刷新环境变量source~/.zshrc总结
- 核心问题是你的Mac未安装Homebrew,导致无法通过brew安装pnpm;
- 先通过官方/国内镜像安装Homebrew,重启终端验证;
- 再用brew安装pnpm,验证成功后即可执行
pnpm i安装项目依赖。