प्रोग्रामेटिक रूप से रूबी मानक लाइब्रेरी का वर्तमान संस्करण प्राप्त करें - रूबी

मैं रूबी के संस्करण को निर्धारित करने के लिए अपने रूबी कार्यक्रम में एक रास्ता तलाश रहा हूं जो मेरे कार्यक्रम के साथ-साथ मानक लिबरी के संस्करण को चला रहा है?

उत्तर:

जवाब के लिए 0 № 1

रूबी का संस्करण संग्रहित है RUBY_VERSION वैश्विक स्थिर

puts RUBY_VERSION

आप Rubygems द्वारा प्रदान की गई कक्षाओं का उपयोग करके संस्करणों की तुलना कर सकते हैं:

min_ruby_version = Gem::Requirement.new(">=2.2.0")
current_ruby_version = Gem::Version.new(RUBY_VERSION)

# check if ruby conforms to version req using =~ operator
if min_ruby_version =~ current_ruby_version
do_this
else
do_that
end

संबंधित सवाल
सबसे लोकप्रिय