[OSM-dev] rails_port composite_primary_keys issue

Xin Zheng xin at zxv.ltd.uk
Fri Feb 22 21:05:29 GMT 2008


Hey,

I am installing rails_port so I can crank out some tests awesomely fast at
http://wiki.openstreetmap.org/index.php/London_Hack_Day tomorrow.

I came across an issue with composite_primary_keys gem wanting ActiveRecord
2.0.2.

Here's the full error message:
/usr/local/lib/site_ruby/1.8/rubygems.rb:246:in `activate': can't activate
activerecord (>= 2.0.2), already activated activerecord-2.0.1]
(Gem::Exception)
        from /usr/local/lib/site_ruby/1.8/rubygems.rb:264:in `activate'
        from /usr/local/lib/site_ruby/1.8/rubygems.rb:263:in `each'
        from /usr/local/lib/site_ruby/1.8/rubygems.rb:263:in `activate'
        from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
        from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_support/dependencies.rb:496:in
`require'
        from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_support/dependencies.rb:342:in
`new_constants_in'
        from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_support/dependencies.rb:496:in
`require'
        from
/home/xin/apps/osm/sites/rails_port/config/initializers/composite_primary_keys.rb:1
         ... 37 levels...
        from /usr/lib/ruby/gems/1.8/gems/rails-2.0.1
/lib/commands/server.rb:39
        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/server:3

The problem is the latest composite_primary_keys( 0.9.91) wants ActiveRecord
2.0.2. rails_port uses Ruby on Rails 2.0.1 and therefore ActiveRecord 2.0.1.

I uninstalled the latest gem,
gem uninstall -v 0.9.91 composite_primary_keys

Install version before:
gem install -v 0.9.90 composite_primary_keys

I thought I would share!

Wiki has been updated.

Xin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20080222/8802c655/attachment.html>


More information about the dev mailing list