[Ironruby-core] $HOME
Brad Wilson
dotnetguy at gmail.com
Mon Jul 28 18:17:48 EDT 2008
That's wrong.
The order should be:
HOME
USERPROFILE
HOMEDRIVE + HOMEDIR
Using HOMEDIR without HOMEDRIVE (and the opposite) are bad ideas.
On Mon, Jul 28, 2008 at 6:07 AM, Peter Bacon Darwin <
bacondarwin at googlemail.com> wrote:
> By the way, this is how $HOME is setup in mspec (on Windows):
>
>
>
> # Code to setup HOME directory correctly on Windows
>
> # This duplicates Ruby 1.9 semantics for defining HOME
>
> platform_is :windows do
>
> if ENV['HOME']
>
> ENV['HOME'] = ENV['HOME'].tr '\\', '/'
>
> elsif ENV['HOMEDIR'] && ENV['HOMEDRIVE']
>
> ENV['HOME'] = File.join(ENV['HOMEDRIVE'], ENV['HOMEDIR'])
>
> elsif ENV['HOMEDIR']
>
> ENV['HOME'] = ENV['HOMEDIR']
>
> elsif ENV['HOMEDRIVE']
>
> ENV['HOME'] = ENV['HOMEDRIVE']
>
> elsif ENV['USERPROFILE']
>
> ENV['HOME'] = ENV['USERPROFILE']
>
> else
>
> puts "No suitable HOME environment found. This means that all of
> HOME, HOMEDIR, HOMEDRIVE, and USERPROFILE are not set"
>
> exit 1
>
> end
>
> end
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
--
http://bradwilson.typepad.com/
http://social.zune.net/member/AgilistBrad
http://www.flickr.com/photos/dotnetguy/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080728/12e2eaa8/attachment.html>
More information about the Ironruby-core
mailing list