I am trying to make a new rails app (2.3.5) use hobo edge. I am
however experiencing problems. I am trying to follow the recipe on
http://cookbook.hobocentral.net/tutorials/hobo-as-plugin, but the
procedure fails.

When I get to "Run hobo command" it says that it may fail, and not to
worry because the next steps will fix this. Yes, it fails, but when I
do these next two steps, it still fails.

The failure leads me to think that it doesn't use the latest sources
in the "pluginified" hobo. Here's the error:

C:\dev\TLC>hobo --no-rails

Initialising Hobo...
--> C:/Ruby/bin/ruby script/generate hobo --add-gem --add-routes
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:
119:Warning: Gem::Dependency#version_requirements is deprecated and
will be removed on or after A
ugust 2010.  Use #requirement
C:/dev/TLC/vendor/plugins/hobo/hobo/rails/../lib/hobo.rb:106:in
`enable': wrong number of arguments (2 for 0) (ArgumentError)
        from C:/dev/TLC/vendor/plugins/hobo/hobo/rails/../lib/hobo.rb:
106:in `enable'
        from C:/dev/TLC/vendor/plugins/hobo/hobo/rails/init.rb:10:in
`evaluate_init_rb'
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/
plugin.rb:158:in `evaluate_init_rb'
        from C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/
plugin.rb:154:in `evaluate_init_rb'
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/
plugin.rb:48:in `load'
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/
plugin/loader.rb:38:in `load_plugins'
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/
plugin/loader.rb:37:in `each'
         ... 8 levels...
        from C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/
generate.rb:1
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `gem_original_require'
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
31:in `require'
        from script/generate:3

and then repeats the same error for each "action" it tries to execute.

On inspection I see that it fails on the Dryml.enable call on line 106
in hobo.rb. The actual source does indeed take two arguments, but hobo
somehos has a Dryml.enable with zero arguments defined. So, it seems
to me that it has loaded my gem version of Dryml instead of the vendor
\plugins Dryml.

Any solutions?

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en.

Reply via email to