Mac OS X 10.10 Yosemite安装Mongodb小记
最近学习mongodb,安装mongodb的时候,本想使用Homebrew简便的方式进行安装。可是发现在升级到Mac OS X10.10后,Homebrew突然不能用了。小折腾了一下,小记如下:
1. 卸载Homebrew
貌似是ruby版本的问题,我的解决方法就是卸载重装,简单粗暴,不过也可以参照Mac OS X 10.10 Yosemite 开发者升级指南之Homebrew 。卸载Homebrew命令为:rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
2. 重新安装Homebrew
|
|
3. 检查错误
执行brew doctor
,如果报错如下请接着往下走,不然跳过第4步
4. 升级XQuartz
在官网下载最新版本XQuartz
5. 更新相关组件
执行命令brew update
6. 安装mongodb
通过Homebrew安装mongodb,执行brew install mongodb
|
|
7. 启动mongodb服务
命令行sudo mongod
,若报错如下图
手动创建/data/db文件目录,mkdir -p /data/db
,可能会报没有权限的错误,sudo !!
再执行一遍。重新启动mongodb服务,sudo mongod
,正常情况应该没有问题了,如下图
8. 进入mongo
命令行mongo
,默认连接到了test数据库,进入后,db.stats()
查看数据库相关信息。
##异常错误
如果报错误,errno61 Connection refused,请按照此步骤处理。MongoDB reason: errno:61 Connection refused - 推酷