From: Lyle Johnson Date: 2008-01-11T06:53:44+09:00 Subject: Re: Detect Mac OS X Version On Jan 10, 2008, at 3:40 PM, Filipe wrote: > After Googling for a while I couldn't find a way of detecting the Mac > OS X version ruby is running on. I tryed the RUBY_PLATFORM constant > but it only tells me I'm running Mac OS, not its version. > > Is there any other way of detecting wether the script is beeing run on > 10.4 or 10.5? The uname command returns the Darwin OS version, where Mac OS 10.4 is Darwin 8.x and Mac OS 10.5 is Darwin 9.x, so this should work: os_version = `uname -r` if os_version =~ /^8/ # Tiger elsif os_version =~ /^9/ # Leopard end Hope this helps, Lyle