開発サーバー再構築したらruby+mongoidなアプリが軒並み動かなくなったので。
Ubuntu Server 10.04 LTSにaptから入れるmongodbは1.2.2なんだけど、今rubygemsで最新のmongoid2.0.2はmongodb1.6.0以降にしか対応してないので動くわけがない。
mongodbにはDebian/Ubuntu用の公式aptリポジトリがあるのでそれを使うと簡単です。

Ubuntu and Debian packages – MongoDB

手順は以下の通り。
もともと入ってるmongodbはアンインストールしておきましょう。

$ sudo su -
# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
# echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" > /etc/apt/source-list.d/10gen.list
# aptitude update
# aptitude install mongodb-10gen

最後にインストールできたか確認する。
2011年7月27日現在だと以下のようになるはず。

$ mongod --version
db version v1.8.2, pdfile version 4.5
© 2011 sanojimaru.com Suffusion theme by Sayontan Sinha