0

merbdatamapperが壊れているようです。

$ merb
Loading init file from /home/kristian/workspace/ruby/nightly/config/init.rb
Loading /home/kristian/workspace/ruby/nightly/config/environments/development.rb
:size option is deprecated, use String with :length instead (/usr/lib/ruby/gems/1.8/gems/merb_datamapper-1.0.12/lib/merb/session/data_mapper_session.rb:10)
 ~ Connecting to database...
 ~ Loaded slice 'MerbAuthSlicePassword' ...
 ~ Parent pid: 5790
/usr/lib/ruby/gems/1.8/gems/merb_datamapper-1.0.12/lib/merb_datamapper.rb:61:in `run': undefined method `merge' for #<DataMapper::Model::DescendantSet:0xb6f9bd14> (NoMethodError)

誰もがこれを修正する方法を知っていますか?

merbをアンインストールしてもう一度インストールしましたが、それでもこのエラーが発生します。

4

1 に答える 1

0

数日前にリリースされたばかりの Merb 1.0.15 にアップグレードしてみてください。新しい DataMapper シリーズのサポートを追加し、この特定の問題を解決します。

gem は現在 gemcutter にあると思いますので、おそらく次のインストール手順に従う必要があります。

http://wiki.github.com/merb/merb/howto-install

于 2009-11-08T23:30:41.087 に答える