I've recently updated to Rails 2.3.4 which I run under both Ruby
1.8.7p173 and 1.9.1p243. I also built both postgresql and mysql from
source and installed these with a current sqlite3. The relevant
adapter gems are current.
I'm seeing errors and failures with the active record tests under ruby
1.9 for all 3 db's that appear to have more to do with the test
environment than the individual adapters or underlying db code.
The errors all report on undefined method. Three methods are
identified with the greatest number being 'expects' followed by 'with'
and 'stub'. These errors do not occur under Ruby 1.8
Running geminstaller against ci/geminstaller.yml should install
correct versions. Bundler is a great way to manage this, but not in
use on 2-3 branch and not fully in use on master, so geminstaller is
what the rails ci boxes still use.
/sqliteTest 613 > script/about
About your application's environment
Ruby version 1.9.1 (powerpc-darwin9.8.0)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.4
Active Record version 2.3.4
Active Resource version 2.3.4
Action Mailer version 2.3.4
Active Support version 2.3.4
Application root /Users/rick/sqliteTest
Environment development
Database adapter sqlite3
Running in this environment passes all ActiveRecord "rake test-
sqlite3" tests.