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.