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
次回に触ってみようと思います。
とりあえず今日はここまで