代码之家  ›  专栏  ›  技术社区  ›  Aun

未定义的方法合并

  •  0
  • Aun  · 技术社区  · 16 年前

    merb数据映射器似乎已损坏。

    $ 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)
    

    有人知道怎么解决这个问题吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   dkubb    16 年前

    尝试升级到几天前刚刚发布的Merb 1.0.15。它增加了对新DataMapper系列的支持,并解决了这个特定问题。

    我相信宝石现在在gemcutter上,所以您可能应该遵循以下安装说明:

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

    推荐文章