On Tue, 18 Apr 2006, Berger, Daniel wrote:

>> -----Original Message-----
>> From: Jamal Mazrui [mailto:Jamal.Mazrui / fcc.gov]
>> Sent: Monday, April 17, 2006 9:54 AM
>> To: ruby-talk ML
>> Subject: Full paths of Ruby interpreter and running script
>>
>>
>> I've looked through and experimented with predefined global
>> constants, but so far have not figured how to get the full
>> path and name of the Ruby interpreter and/or main script file
>> from within a running program. I want to distribute a program
>> that can be installed in a folder chosen by the user.  The
>> program would save configuration information in the same
>> folder. In order to find the configuration file at runtime, I
>> thought I would query the full path of the Ruby interpreter
>> or script file.  In case it makes a difference, I'm using Windows.
>>
>> Jamal
>
> Is this what you're after?
>
> require 'rbconfig'
> include Config
>
> puts CONFIG['bindir'] # c:/ruby/bin
>
> Regards,

i use this

   c = ::Config::CONFIG
   File::join(c['bindir'], c['ruby_install_name']) << c['EXEEXT']

cheers.


-a
-- 
be kind whenever possible... it is always possible.
- h.h. the 14th dali lama