获取ruby中的gem版本

Jak*_*ake 4 ruby

有没有办法要求一个宝石,然后从红宝石中获取该宝石的版本号?

pgm*_*ura 13

你可以试试

Gem.loaded_specs[$NAME_OF_GEM].version
Run Code Online (Sandbox Code Playgroud)


Van*_*Van 5

除了Gem.loaded_specs,还有Gem.latest_spec_for

Gem.latest_spec_for('rails').version.to_s
# '3.2.8'
Run Code Online (Sandbox Code Playgroud)