Merb 1.0.0 でエラー

Merb 1.0.0 を新たにインストールした環境で merb を起動すると、こんなエラーが出た。

/usr/local/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/adapters/data_objects_adapter.rb:137:in `initialize': wrong number of arguments (8 for 1) (ArgumentError)

ぐぐってみると、こちらに原因と解決策が載ってあった。GJ。

解決方法: addressable 2.0.0 をアンインストールして、古い 1.0.4 をインストールする。

$ gem list addressable
*** LOCAL GEMS ***
addressable (2.0.0)
$ sudo gem uninstall -y addressable
$ sudo gem install addressable -v 1.0.4

あと Merb 使うなら RugyGems 1.3 以上をインストールすべし。