MacBook Pro M3构建Kafka项目遇CMake未找到报错求助(已安装CMake)
解决方案
先确认你的PATH环境变量是否包含Homebrew的CMake路径:
执行echo $PATH,检查输出里是否有/opt/homebrew/bin。如果没有,执行以下命令临时添加:export PATH="/opt/homebrew/bin:$PATH"再执行
source ~/.zshrc(M3 Mac默认用zsh,如果你用bash则替换为source ~/.bash_profile),让配置立即生效。验证CMake是否能被全局调用:
执行cmake --version,如果能正常输出版本信息,说明环境变量配置成功,此时重新运行你的构建命令(比如cargo build)即可。如果终端配置后仍无效,检查会话或IDE环境:
- 如果你是在IDE(如VS Code、IntelliJ)中构建,重启IDE让它读取最新的环境变量。
- 若终端会话是在添加环境变量前打开的,关闭并重新打开终端再尝试构建。
直接指定CMake路径给构建进程:
如果以上方法都无效,可在构建时通过环境变量强制指定CMake路径:CMAKE_PATH=/opt/homebrew/bin/cmake cargo build永久配置环境变量:
打开你的shell配置文件(~/.zshrc或~/.bashrc),添加以下内容并保存:export PATH="/opt/homebrew/bin:$PATH"执行
source ~/.zshrc让配置永久生效,后续新开终端都会自动加载该路径。
内容的提问来源于stack exchange,提问作者Daelon
相关产品推荐
相关产品推荐

