brewで行えば簡単そうですが、まだ(2015/02/06日現在)3.0できなさそうなので
手動にてインストール
インストール先
/Users/{ユーザ名}/mongoldb
※以後のユーザ名は自分の名前に書き換えて下さい.
$ cd ~/Downloads/
# DLと解凍しインストール
$ curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-3.0.0-rc6.tgz
$ tar -zxvf mongodb-osx-x86_64-3.0.0-rc6.tgz
$ mkdir -p ~/mongodb
$ cp -R -n mongodb-osx-x86_64-3.0.0-rc6/ ~/mongodb
# DLしたファイルを削除
$ rm -rf mongodb-osx-x86_64-3.0.0-rc6/
$ rm mongodb-osx-x86_64-3.0.0-rc6.tgz
# パスを通します.
$ echo "export PATH=/Users/{ユーザ名}/mongodb/bin:\$PATH" >> ~/.bash_profile
$ source ~/.bash_profile
$ mkdir -p ./data/db
$ mongod --dbpath ./data/db
# ちなみに以下のようにするとログが書き込みできます。
$ sudo mongod --dbpath ./data/db --logpath /var/log/mongodb.log
以下でアクセスするととりあえず動きました。
$ mongo ================================== MongoDB shell version: 3.0.0-rc6 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2015-02-06T01:07:50.323+0900 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2015-02-06T01:07:50.323+0900 I CONTROL [initandlisten] > ==================================
launchd/launchctlを利用し、起動時に実行できるようにします。
sudo vi /Library/LaunchDaemons/org.mongodb.mongod.plist ====以下を貼り付け======================================================= # 権限を付与 $ sudo chown root:wheel /Library/LaunchDaemons/org.mongodb.mongod.plist $ sudo chmod 644 /Library/LaunchDaemons/org.mongodb.mongod.plist # サービスの実行 $ sudo launchctl load /Library/LaunchDaemons/org.mongodb.mongod.plist # サービスの停止 # sudo launchctl unload /Library/LaunchDaemons/org.mongodb.mongod.plist Label org.mongodb.mongod RunAtLoad ProgramArguments /Users/{ユーザ名}/mongodb/bin/mongod --dbpath /Users/{ユーザ名}/mongodb/data/db --logpath /var/log/mongodb.log
次回に触ってみようと思います。
とりあえず今日はここまで