Check gem Versionsnummer

Mein setup: Rails 3.0.9, Ruby 1.9.2

Möchte ich prüfen, die gem-version, die für meine app über die Rails-Konsole. In meinem gemfile habe ich

gem 'rack', '1.2.3'

Ran bundle installieren nach. In der Rails-Konsole,

>> Rack.version
=> "1.1"

Ahnung warum?

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)
...

Gibt es mehrere rack-Versionen aufgelistet, die in gemfile.lock.

  • was ist mit rack-version in der Gemfile.lock - Datei?
  • was ist der vollständige Befehl, den Sie verwendet, um die Konsole ausführen?
  • siehe aktualisierte Frage für details. @kain rails console für dev, heroku console --app <my app> für die Produktion.
  • verwenden Sie bundle exec rails console in lokalen und versuchen Sie es erneut
  • bundle exec rails console gibt die gleiche Ausgabe Rack 1.1.
InformationsquelleAutor Bob | 2011-08-04
Schreibe einen Kommentar