expand_path on windows for home dir

R

Roger Pack

currently on windows we've got:
=> "/Documents and Settings/Melissa.BLACKY"

shouldn't it be=> "c:/Documents and Settings/Melissa.BLACKY"

?
-=r
 
H

Heesob Park

Hi,

2009/5/28 Roger Pack said:
currently on windows we've got:

=> "/Documents and Settings/Melissa.BLACKY"

shouldn't it be
=> "c:/Documents and Settings/Melissa.BLACKY"

?
-=r
What's your Ruby version?
In my test, it works as expected:

C:\>ruby -ve 'p File.expand_path("~")'
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
"C:/Documents and Settings/phasis"

Regards,
Park Heesob
 
R

Roger Pack

C:\>ruby -ve 'p File.expand_path("~")'
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
"C:/Documents and Settings/phasis"

Odd:

D:\dev>c:ruby -ve 'p File.expand_path("~")'
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]
"/Documents and Settings/Melissa.BLACKY"

maybe I should try p0 again :)
My guess is it's some compiler define not set right.
-=r
 
D

Daniel Berger

-----Original Message-----
From: (e-mail address removed) [mailto:[email protected]]
Sent: Thursday, May 28, 2009 8:14 AM
To: ruby-talk ML
Subject: Re: expand_path on windows for home dir

C:\>ruby -ve 'p File.expand_path("~")'
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
"C:/Documents and Settings/phasis"

Odd:

D:\dev>c:ruby -ve 'p File.expand_path("~")'
ruby 1.9.1p129 (2009-05-12 revision 23412) [i386-mingw32]
"/Documents and Settings/Melissa.BLACKY"

maybe I should try p0 again :)
My guess is it's some compiler define not set right.

What's your ENV['HOME'], ENV['HOMEDRIVE'] and ENV['USERPROFILE'] set to?

Does it work if you try it from C:\ on the command line instead of D:\ ?
Regards,

Dan
 
R

Roger Pack

What's your ENV['HOME'], ENV['HOMEDRIVE'] and ENV['USERPROFILE'] set to?

Odd. Works great on one computer of mine and on the other (which has
HOME HOMEDRIVE AND USERPROFILE all set) it doesn't. Any version of
ruby.
Odd. Well I'm glad to know that by default it includes the drive
letter, which is right. Luis if you're reading this might explain the
weird gem installation to different drives issue.
Thanks for your help all.
-=r
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top