官网
我用的是mac m1 的电脑,安装时出现如下问题:
[root@l mongodb]# ./bin/mongod --config /home/mongodb/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 25486
ERROR: child process failed, exited with error number 1
To see additional information in this output, start without the "--fork" option.
# 查了百度也没有解决,后换了一种方式安装Mongodb
可以通过官网下载,但是MongoDB 已经宣布不再开源,从2019年9月2日开始 ,HomeBrew 也从核心仓库当中移除了mongodb 模块。
Homebrew 3.0.0版开始,正式支持Apple M1芯片
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
选择下载镜像(我选的是1)
删除旧版本 (y),如果没有提示删除版本,直接下一步
安装git,如果已有git,则不需要;没有git,系统会提示安装,直接安装即可,安装完后再次运行homebrew安装指令
输入
brew -v
查看homebrew版本
l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
Homebrew/homebrew-core (git revision b0590ca0455; last commit 2022-09-06)
Homebrew/homebrew-cask (git revision e9f9de321a; last commit 2022-09-06)
brew install mongodb-community@5.0
# 查看版本
mongod -v
# 运行
brew services start mongodb-community@5.0
安装的时候发现mac系统上安装不上新的版本,最后我试了试低版的,低版本的可以安装。
我用的是4.0.9版旧版本
# 进入目录
cd /usr/local
# 下载4.0.9mongodb
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
# 解压
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
# 改名
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
# 修改环境变量
open -e .bash_profile
# 添加这个路径
export PATH=${PATH}:/usr/local/mongoDB/bin
# 保存,后关闭。
source .bash_profile
# 查看版本
mongod -version
/usr/local/mongoDB # 下创建文件夹 data 和 log
# 启动
# 在/usr/local/mongoDB目录下
mongod --dbpath data --logpath log/mongod.log --logappend
mongo
用 mongo登录
Last login: Tue Sep 6 13:31:18 on ttys000
l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
fatal: unsafe repository ('/opt/homebrew/Library/Taps/homebrew/homebrew-core' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)
fatal: unsafe repository ('/opt/homebrew/Library/Taps/homebrew/homebrew-cask' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (no Git repository)
解决方法:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
查看:
l@ldeMacBook-Air ~ % brew -v
Homebrew 3.5.10-131-g9cfa3d9-dirty
Homebrew/homebrew-core (git revision b0590ca0455; last commit 2022-09-06)
Homebrew/homebrew-cask (git revision e9f9de321a; last commit 2022-09-06)
二、
安装完后输入 brew -v 后没有出现版本
解决方法:
下载xcode 即可,或者mac会出现提示弹窗,提示下载编译软件。
三、卸载Homebrew
命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
● 作者:麦克猫Cat
● 本文版权归作者和CSDN共有,欢迎交流一起进步