You need to enable JavaScript to run this app. macOS Catalina系统下使用/不使用Homebrew安装MongoDB问题求助
优惠活动
大模型
产品
解决方案
定价
更多

macOS Catalina系统下使用/不使用Homebrew安装MongoDB问题求助

macOS Catalina安装MongoDB两类问题解决方案

1. Homebrew安装时SSL证书报错解决方案

该报错由curl校验服务器证书时识别到证书链存在自签名证书导致,可按以下步骤修复:

  • 临时绕过证书校验完成Homebrew安装,在原有curl参数中增加-k即可,修改后的安装命令如下:
/usr/bin/ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装完成后执行以下命令更新证书组件,避免后续brew操作再次出现同类报错:
brew install ca-certificates
brew link --force ca-certificates

2. 手动安装MongoDB后提示mongod: command not found解决方案

该报错由环境变量配置未生效导致,macOS Catalina默认Shell为zsh,仅修改.bash_profile不会被系统读取,可按以下步骤修复:

  • 首先确认当前使用的Shell类型,执行命令:
echo $SHELL
  • 若输出为/bin/bash,执行以下命令让配置立即生效,并配置终端启动时自动加载:
source ~/.bash_profile
echo "source ~/.bash_profile" >> ~/.bashrc
  • 若输出为/bin/zsh,执行以下命令将环境变量写入zsh配置文件并立即生效:
echo 'export PATH=$PATH:/usr/local/mongodb/bin' >> ~/.zshrc
source ~/.zshrc
  • 补充注意事项:
    • 你之前执行的目录权限修改命令中(username)需替换为实际系统用户名,可直接执行以下命令自动适配:
    sudo chown -R $(whoami) /System/Volumes/Data/data/db
    
    • 权限配置完成后无需加sudo启动mongod,避免后续操作出现权限冲突,直接执行mongod --dbpath /System/Volumes/Data/data/db即可
  • 配置完成后执行mongod --version,正常输出版本号即为配置成功

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 01:15:02