一、问题描述:
mac M1 macOS系统升级到Sonoma14.3.1
用brew安装MongoDB报错Error: Your Command Line Tools are too outdated.
二、按照报错提示来解决问题
打开地址https://developer.apple.com/download/all/.
下载提示的Xcode 15.1
下载后选择安装——一直点
Xcode安装完成后,再次运行brew update
再次安装MongoDB brew install mongodb-community@5.0
最终安装成功不报错
但是输入 mongod -version 报错zsh: command not found: mongod
mongod命令不能用是因为没有配置环境变量
配置环境变量
1、找到MongoDB安装的位置 一般通过brew安装的文件都在/opt/homebrew/Cellar/目录下
2、输入命令,打开配置文件,配置环境变量
// 用如下命令打开配置文件
open ~/.bash_profile
// 或者,根据自己用的什么shell决定
open ~/.zshrc
// 配置环境变量
export PATH=$PATH:/opt/homebrew/Cellar/mongodb-community/5.0.21/bin
3、保存完成后执行
source ~/.bash_profile
// 或者,根据自己用的什么shell决定
source ~/.zshrc
4、验证MongoDB是否安装成功