HighDots Forums  

wrong argument type Mysql (expected Struct) running rake withRuby 1.9 / Rails 2.3.3

Ruby On Rails Talk Ruby On Rails programming language mailing list


Discuss wrong argument type Mysql (expected Struct) running rake withRuby 1.9 / Rails 2.3.3 in the Ruby On Rails Talk forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Paul Barry
 
Posts: n/a

Default wrong argument type Mysql (expected Struct) running rake withRuby 1.9 / Rails 2.3.3 - 11-07-2009 , 02:01 PM






I'm use Ruby 1.9 via rvm and Rails 2.3.3. I'm on OS X 10.5 and I have
the mysql 2.8.1 gem installed. When I run rake on my rails app, I get
the error "wrong argument type Mysql (expected Struct)". I can run
the app fine with script/server and script/console fine. Is anyone
else having this problem or know what might cause this problem?
Here's the stack trace:

~/Development/Projects/paulbarry(master)[ruby:1.9.1243] $ rake --
trace
(in /Users/pbarry/Development/Projects/paulbarry)
** Invoke default (first_time)
** Invoke spec (first_time)
** Invoke db:testrepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
rake aborted!
wrong argument type Mysql (expected Struct)
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/mysql_adapter.rb:576:in
`real_connect'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/mysql_adapter.rb:576:in `connect'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/mysql_adapter.rb:204:in `initialize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/mysql_adapter.rb:76:in `new'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/mysql_adapter.rb:76:in
`mysql_connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:223:in
`send'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:223:in
`new_connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:245:in
`checkout_new_connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:188:in
`checkout'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:184:in
`loop'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:184:in
`checkout'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:183:in
`checkout'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:98:in
`connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_pool.rb:326:in
`retrieve_connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_specification.rb:
123:in `retrieve_connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/connection_adapters/abstract/connection_specification.rb:
115:in `connection'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/activerecord-2.3.3/lib/
active_record/migration.rb:435:in `initialize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rails-2.3.3/lib/tasks/
databases.rake:197:in `new'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rails-2.3.3/lib/tasks/
databases.rake:197
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in
`call'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in
`execute'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in
`each'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in
`execute'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:597:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:607:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`each'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:596:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:607:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`each'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:596:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:607:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`each'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:604:in
`invoke_prerequisites'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:596:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:583:in
`invoke'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2051:in
`invoke_task'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in
`each'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2023:in
`top_level'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2001:in
`run'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in
`run'
/Users/pbarry/.rvm/gems/ruby/1.9.1/gems/rake-0.8.7/bin/rake:31
/Users/pbarry/.rvm/ruby-1.9.1-p243/bin/rake:21:in `load'
/Users/pbarry/.rvm/ruby-1.9.1-p243/bin/rake:21

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk (AT) googlegroups (DOT) com
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe (AT) googlegroups (DOT) com
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.