Ruby/Railsアプリで現在ロードされているgemのgemバージョンを確認することは可能ですか?
デバッグ中に、次のようなことができるようにしたいと思います。
puts RubyGem.loaded_version(:active_support)
そのようなものは存在しますか?
puts Gem.loaded_specs["activesupport"].version
_Gem.loaded_specs['mini_magick'].version
_と比較するときは、String
ではなく_Gem::Version
_オブジェクトであるため注意してください。
バージョン文字列には、_Gem.loaded_specs['mini_magick'].version.version
_を使用してアクセスできます。これは見苦しく、期待どおりに機能しない可能性があります。 _'2.2' > '2.10'
_!
gemバージョンと比較する正しい方法は次のとおりです。
Gem.loaded_specs['mini_magick'].version < Gem::Version.create('2.0')