Does activerecord-sqlserver-adapter work with Rails 3 RC?
I get bunch of warning and then an exception:
D:\temp>ruby -v adapter.rb
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/i18n-0.4.1/lib/i18n/core_ext/string/interpolate.rb:11:
warning: too many arguments for format string
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/relation.rb:101:
warning: shadowing outer local variable - attribute
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/utilities/compound.rb:36:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/operations/lock.rb:6:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/relations/table.rb:6:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/christener.rb:6:
warning: shadowing outer local variable - relation
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/memory/relations/array.rb:9:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:366:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:870:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:880:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:973:
warning: shadowing outer local variable - rows
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/pathname.rb:270:
warning: `*' interpreted as argument prefix
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/json/common.rb:274:
warning: method redefined; discarding old recurse_proc
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method': undefined method `add_order!' for class `Class'
(NameError)
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method_chain'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:14:in
`singletonclass'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:12:in
`included'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`include'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`block in require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`block in load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:570:in
`new_constants_in'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:3:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`<top (required)>'
from adapter.rb:2:in `require'
from adapter.rb:2:in `<main>'
Tomas
on 2010-08-19 21:05
on 2010-08-19 21:31
Forgot to mention that adapter.rb just requires:
require 'active_record'
require 'activerecord-sqlserver-adapter'
Tomas
From: ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Tomas Matousek
Sent: Thursday, August 19, 2010 11:44 AM
To: ironruby-core@rubyforge.org
Subject: [Ironruby-core] activerecord-sqlserver-adapter and Rails 3
Does activerecord-sqlserver-adapter work with Rails 3 RC?
I get bunch of warning and then an exception:
D:\temp>ruby -v adapter.rb
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/i18n-0.4.1/lib/i18n/core_ext/string/interpolate.rb:11:
warning: too many arguments for format string
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/relation.rb:101:
warning: shadowing outer local variable - attribute
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/utilities/compound.rb:36:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/operations/lock.rb:6:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/relations/table.rb:6:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/christener.rb:6:
warning: shadowing outer local variable - relation
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/memory/relations/array.rb:9:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:366:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:870:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:880:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:973:
warning: shadowing outer local variable - rows
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/pathname.rb:270:
warning: `*' interpreted as argument prefix
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/json/common.rb:274:
warning: method redefined; discarding old recurse_proc
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method': undefined method `add_order!' for class `Class'
(NameError)
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method_chain'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:14:in
`singletonclass'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:12:in
`included'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`include'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`block in require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`block in load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:570:in
`new_constants_in'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:3:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`<top (required)>'
from adapter.rb:2:in `require'
from adapter.rb:2:in `<main>'
Tomas
on 2010-08-19 21:32
I think it works with the latest Rails 3: http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/367cf70b2b48d4a0 ~Jimmy On Thu, Aug 19, 2010 at 2:43 PM, Tomas Matousek <
on 2010-08-19 21:45
Hi Tomas, do you get the same outcome under 1.8.7 or 1.9.2? There are some caveats in the release notes about Rails 3 incompatibility under 1.9.1 @ http://edgeguides.rubyonrails.org/3_0_release_notes.html#rails-3-requires-at-least-ruby-187 On Thu, Aug 19, 2010 at 2:43 PM, Tomas Matousek <
on 2010-08-19 23:11
I don’t have 1.9.2 binaries – is there a build for Windows somewhere?
I need 1.9 version so that I can prepare the test suites for IronRuby,
which is now 1.9 only.
Tomas
From: ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Eddie Cianci
Sent: Thursday, August 19, 2010 12:30 PM
To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] activerecord-sqlserver-adapter and Rails 3
Hi Tomas, do you get the same outcome under 1.8.7 or 1.9.2? There are
some caveats in the release notes about Rails 3 incompatibility under
1.9.1 @
http://edgeguides.rubyonrails.org/3_0_release_notes.html#rails-3-requires-at-least-ruby-187
On Thu, Aug 19, 2010 at 2:43 PM, Tomas Matousek
<Tomas.Matousek@microsoft.com<mailto:Tomas.Matousek@microsoft.com>>
wrote:
Does activerecord-sqlserver-adapter work with Rails 3 RC?
I get bunch of warning and then an exception:
D:\temp>ruby -v adapter.rb
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/i18n-0.4.1/lib/i18n/core_ext/string/interpolate.rb:11:
warning: too many arguments for format string
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/relation.rb:101:
warning: shadowing outer local variable - attribute
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/utilities/compound.rb:36:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/operations/lock.rb:6:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/relations/table.rb:6:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/christener.rb:6:
warning: shadowing outer local variable - relation
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/memory/relations/array.rb:9:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:366:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:870:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:880:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:973:
warning: shadowing outer local variable - rows
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/pathname.rb:270:
warning: `*' interpreted as argument prefix
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/json/common.rb:274:
warning: method redefined; discarding old recurse_proc
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method': undefined method `add_order!' for class `Class'
(NameError)
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method_chain'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:14:in
`singletonclass'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:12:in
`included'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`include'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`block in require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`block in load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:570:in
`new_constants_in'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:3:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`<top (required)>'
from adapter.rb:2:in `require'
from adapter.rb:2:in `<main>'
Tomas
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
on 2010-08-19 23:55
OK, so taking the master snapshot from sqlserver-adapter GIT repo fixed
it.
Now, I need ruby-odbc native extension binary for Windows :-/.
Tomas
From: ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Jimmy
Schementi
Sent: Thursday, August 19, 2010 12:12 PM
To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] activerecord-sqlserver-adapter and Rails 3
I think it works with the latest Rails 3:
http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/367cf70b2b48d4a0
~Jimmy
On Thu, Aug 19, 2010 at 2:43 PM, Tomas Matousek
<Tomas.Matousek@microsoft.com<mailto:Tomas.Matousek@microsoft.com>>
wrote:
Does activerecord-sqlserver-adapter work with Rails 3 RC?
I get bunch of warning and then an exception:
D:\temp>ruby -v adapter.rb
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/i18n-0.4.1/lib/i18n/core_ext/string/interpolate.rb:11:
warning: too many arguments for format string
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/relation.rb:101:
warning: shadowing outer local variable - attribute
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/utilities/compound.rb:36:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/algebra/relations/operations/lock.rb:6:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/relations/table.rb:6:
warning: method redefined; discarding old engine
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/sql/christener.rb:6:
warning: shadowing outer local variable - relation
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/memory/relations/array.rb:9:
warning: method redefined; discarding old initialize
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:366:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:870:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:880:
warning: unused literal ignored
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:973:
warning: shadowing outer local variable - rows
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/pathname.rb:270:
warning: `*' interpreted as argument prefix
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/1.9.1/json/common.rb:274:
warning: method redefined; discarding old recurse_proc
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method': undefined method `add_order!' for class `Class'
(NameError)
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/core_ext/module/aliasing.rb:31:in
`alias_method_chain'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:14:in
`singletonclass'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:12:in
`included'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`include'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter/core_ext/active_record.rb:145:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`block in require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`block in load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:570:in
`new_constants_in'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in
`load_dependency'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:219:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/active_record/connection_adapters/sqlserver_adapter.rb:3:in
`<top (required)>'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`require'
from
D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-2.3.8/lib/activerecord-sqlserver-adapter.rb:1:in
`<top (required)>'
from adapter.rb:2:in `require'
from adapter.rb:2:in `<main>'
Tomas
on 2010-08-19 23:55
You can find an experimental build of RubyInstaller based on 1.9.2-rc1 (see http://rubyforge.org/frs/?group_id=167), but a new release for 1.9.2-p0 is around the corner. On Thu, Aug 19, 2010 at 23:10, Tomas Matousek <Tomas.Matousek@microsoft.com> wrote: > > > D:\temp>ruby -v adapter.rb > warning: method redefined; discarding old engine > D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/arel-0.4.0/lib/arel/engines/memory/relations/array.rb:9: > > > > `<top (required)>' > D:/M2/dlr/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.rc/lib/active_support/dependencies.rb:205:in > Â Â Â Â Â Â Â from > > Tomas > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > -- Daniele Alessandri http://clorophilla.net/ http://twitter.com/JoL1hAHN
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.