Hello-
I'm trying to use Subdomain Fu as a RubyGem (as opposed to a plugin). I'm adding this line of text to my environment.rb:
config.gem 'mbleigh-subdomain-fu', :source => "http:// gems.github.com", :lib => "subdomain-fu"
When I do, if I run script/about (or script/generate) I get the following error:
/usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/locator.rb: 91:in `add': wrong number of arguments (3 for 1) (ArgumentError) from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ locator.rb:91:in `plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:63:in `locate_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:62:in `map' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:62:in `locate_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:27:in `all_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:22:in `plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:45:in `add_plugin_load_paths' from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb: 235:in `add_plugin_load_paths' ... 6 levels... from /usr/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/about.rb:1 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from script/about:3
If I remove the config.gem line then running script/about produces the following output:
About your application's environment Ruby version 1.8.6 (i486-linux) RubyGems version 1.2.0 Rails version 2.1.0 Active Record version 2.1.0 Action Pack version 2.1.0 Active Resource version 2.1.0 Action Mailer version 2.1.0 Active Support version 2.1.0 Application root /home/emarthinsen/Desktop/Rails/ subdomain_test Environment development Database adapter sqlite3 Database schema version 0
Does anyone know what's going on?
Regards- Eric