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