From: John Joyce Date: 2007-07-17T00:47:31+09:00 Subject: Re: How can I get the Ruby version from within a Ruby script? On Jul 16, 2007, at 9:55 AM, Paul wrote: > I want to log the current Ruby version to a log file along with the > script version, but I don't know how to get the Ruby version from > within a running script. > > I tried: > puts system("ruby -v") > > but that only returns "true" from within a script. (I see the correct > output when I run it in IRB, but the script doesn't capture that.) > > I also tried : > puts Config::CONFIG["ruby_version"] > > but that returns "1.8" and I would like "1.8.x". > > Any suggestions? Please let me know. Thanks. > > the constant VERSION will return the version number (only) puts "Ruby version #{VERSION}"