My setup: Rails 3.0.9, Ruby 1.9.2
I want to check the gem version for my app through the Rails console. In my gemfile, I have
gem 'rack', '1.2.3'
Ran bundle install after. In the Rails console,
>> Rack.version
=> "1.1"
Any idea why?
UPDATE
Gemfile.lock
GEM
remote: http://rubygems.org/
specs:
actionpack (3.0.9)
...
rack (~> 1.2.1)
...
rack (1.2.3)
rack-mount (0.6.14)
rack (>= 1.0.0)
warden (1.0.4)
rack (>= 1.0)
DEPENDENCIES
...
rack (= 1.2.3)
...
There are several rack versions listed in gemfile.lock.
will return the protocol version,
is probably what you are you looking for.
https://github.com/rack/rack/blob/master/lib/rack.rb#L14
Otherwise:
Example: