Ruby gems version mismatch

Hi,

I’m not able to script/console to my rails app after upgrading from
ubuntu 9.10 to 10.04

# gem list

*** LOCAL GEMS ***

aaronh-chronic (0.3.9)
abstract (1.0.0)
actionmailer (3.0.5, 2.3.10, 2.3.5)
actionpack (3.0.5, 3.0.3, 2.3.10, 2.3.5)
activemerchant (1.12.0, 1.9.0)
activemodel (3.0.5, 3.0.3, 3.0.1)
activerecord (3.0.5, 2.3.11, 2.3.10, 2.3.5)
activeresource (3.0.5, 2.3.10, 2.3.5)
activesupport (3.0.5, 3.0.3, 3.0.1, 2.3.11, 2.3.10, 2.3.5)
addressable (2.2.4)
after_commit (1.0.8)
ambethia-smtp-tls (1.1.2)
arel (2.0.9, 1.0.1)
authlogic (2.1.6)
braintree (2.8.0, 2.6.1)
builder (3.0.0, 2.1.2)
bundler (1.0.10)
cancan (1.4.0)
capistrano (2.5.19)
crack (0.1.8)
daemon_controller (0.2.6, 0.2.5)
erubis (2.6.6)
exception_notification (2.3.3.0)
faraday (0.5.7)
faraday_middleware (0.3.2)
fastthread (1.0.7)
file-tail (1.0.5)
hashie (1.0.0, 0.4.0)
highline (1.6.1)
hodel_3000_compliant_logger (0.1.0)
hoe (2.9.1, 2.6.2)
hominid (3.0.2, 2.2.0)
hpricot (0.8.4, 0.8.3)
httparty (0.7.4, 0.6.1)
i18n (0.5.0, 0.4.2)
json (1.5.1, 1.4.6)
json_pure (1.5.1, 1.4.6)
justinfrench-formtastic (0.2.4)
mail (2.2.15, 2.2.13)
mime-types (1.16)
minitest (2.0.2, 1.6.0)
mislav-will_paginate (2.3.11)
multi_json (0.0.5, 0.0.4)
multi_xml (0.2.1)
multipart-post (1.1.0)
mysql (2.8.1)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.1.3, 2.0.23)
net-ssh-gateway (1.0.1)
oauth (0.4.4, 0.4.3)
oink (0.1.2)
passenger (3.0.4, 3.0.0)
polyglot (0.3.1)
rack (1.2.1, 1.1.0, 1.0.1)
rack-mount (0.6.13)
rack-test (0.5.7)
rails (2.3.10)
railties (3.0.5)
rake (0.8.7)
rdoc (3.5.3, 2.5.8)
riddle (1.2.2, 1.1.0)
rubyforge (2.0.4)
rubygems-update (1.5.2)
searchlogic (2.5.3, 2.4.27)
simple_oauth (0.1.4)
spruz (0.2.5, 0.1.5)
super_exception_notifier (3.0.13)
test-unit (2.2.0, 1.2.3)
thinking-sphinx (2.0.2, 1.3.20)
thor (0.14.6)
treetop (1.4.9)
twitter (1.1.2, 0.9.12)
tzinfo (0.3.24, 0.3.23)
whenever (0.6.6, 0.6.2)

# gem -v
1.5.2

# rails -v
Rails 2.3.10

# script/console
Loading development environment (Rails 2.3.10)
/usr/local/lib/site_ruby/1.9.1/rubygems.rb:779:in

`report_activate_error’:gem::LoadError: RubyGem version error:
rails(2.3.4 not = 2.3.10)

/usr/lib/ruby/1.9.1/irb/init.rb:264:in `require':LoadError: no such

file to load – console_app
/usr/lib/ruby/1.9.1/irb/init.rb:264:in `require’:LoadError: no such
file to load – console_with_helpers

Any help is appreciated!

-Anshu

On Wed, Mar 9, 2011 at 2:31 AM, Anshu A. [email protected] wrote:

script/console

Loading development environment (Rails 2.3.10)
/usr/local/lib/site_ruby/1.9.1/rubygems.rb:779:in
`report_activate_error’:gem::LoadError: RubyGem version error:
rails(2.3.4 not = 2.3.10)

You’re application is looking for rails 2.3.4 and you have 2.3.10 loaded.
Do you have a rails version specified in your environments.rb file?

B.

You’re application is looking for rails 2.3.4 and you have 2.3.10 loaded.
Do you have a rails version specified in your environments.rb file?

No my enviroment.rb file has 2.3.10.

On Wed, Mar 9, 2011 at 9:02 PM, Anshu A. [email protected] wrote:

You’re application is looking for rails 2.3.4 and you have 2.3.10
loaded.
Do you have a rails version specified in your environments.rb file?

No my enviroment.rb file has 2.3.10.

I see you’ve posted this error in other forums as well.

I notice that you have the bundler gem loaded. Have you checked your
Gemfile
to make sure it is specifing the correct version of Rails? If you have a
Gemfile.lock, I would delete that as it has the locks of all the gem
versions from the last time you booted the application which was before
the
upgrade.

B.