Do the following:
rm -rf tasks/merb.thor
merb-gen thor

Assuming you're on 1.0.7.1, that should work.

-- Yehuda

On Sat, Jan 10, 2009 at 3:18 PM, Jacques Crocker <[email protected]> wrote:

>
> Running into a problem trying to upgrade to Datamapper 0.9.9
>
> Here is my dependencies.rb. All I did was change dm_gems_version from
> "0.9.8" to "0.9.9"
> http://gist.github.com/45586
>
> Here is the output:
>
> [...@macbookpro ~/Merb/myapp]# thor merb:gem:install
> Beginning transaction
> Installing data_objects-0.9.10.1
> - Successfully uninstalled data_objects-0.9.9
> Installing dm-core-0.9.9
> - Successfully uninstalled dm-core-0.9.8
> Installing dm-aggregates-0.9.9
> - Successfully uninstalled dm-aggregates-0.9.8
> Installing dm-migrations-0.9.9
> - Successfully uninstalled dm-migrations-0.9.8
> Installing dm-types-0.9.9
> - Successfully uninstalled dm-types-0.9.8
> Installing dm-validations-0.9.9
> - Successfully uninstalled dm-validations-0.9.8
> Installing dm-ar-finders-0.9.9
> - Successfully uninstalled dm-ar-finders-0.9.8
> Installing dm-adjust-0.9.9
> - Successfully uninstalled dm-adjust-0.9.8
> Installing dm-is-list-0.9.9
> - Successfully uninstalled dm-is-list-0.9.8
> /Users/jc/Merb/myapp/tasks/merb.thor/gem_ext.rb:115:in
> `recursive_dependencies': undefined method `full_name' for
> #<Gem::Dependency:0x454c474> (NoMethodError)
>        from /Users/jc/Merb/myapp/tasks/merb.thor/gem_ext.rb:111:in `map'
>        from /Users/jc/Merb/myapp/tasks/merb.thor/gem_ext.rb:111:in
> `recursive_dependencies'
>        from /Users/jc/Merb/myapp/tasks/merb.thor/ops.rb:33:in `full_list'
>        from /Users/jc/Merb/myapp/tasks/merb.thor/ops.rb:26:in `map'
>        from /Users/jc/Merb/myapp/tasks/merb.thor/ops.rb:26:in `full_list'
>        from /Users/jc/Merb/myapp/tasks/merb.thor/main.thor:130:in `install'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 27:in `send'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 27:in `run'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 20:in `parse'
>        from
> /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/runner.rb:
> 155:in `method_missing'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 27:in `send'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 27:in `run'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor/task.rb:
> 20:in `parse'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/lib/thor.rb:78:in
> `start'
>        from /opt/local/lib/ruby/gems/1.8/gems/thor-0.9.9/bin/thor:7
>        from /opt/local/bin/thor:19:in `load'
>        from /opt/local/bin/thor:19
>
>
> [...@macbookpro ~/Merb/myapp]# gem --version
> 1.3.1
>
> Undefined method "full_name" in Gem::Dependency. Do I have the wrong
> RubyGems installed? I'm currently at 1.3.1
>
> Thanks
> >
>


-- 
Yehuda Katz
Developer | Engine Yard
(ph) 718.877.1325

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to