Re: Pathname bug on Windows box?

— test.rb —

always produces:

c:/ruby/lib/ruby/1.8/pathname.rb:341:in lstat': Invalid argument - /c: (Errno::EINVAL) from c:/ruby/lib/ruby/1.8/pathname.rb:341:inrealpath’
from test.rb:2

any ideas? seems like Pathname doesn’t support windows at all?

Use pathname2 instead:

C:\eclipse\workspace>pwd
C:\eclipse\workspace

C:\eclipse\workspace>irb
irb(main):001:0> require ‘pathname2’
=> true
irb(main):002:0> Pathname.new(’.’).realpath
=> “C:\eclipse\workspace”

Regards,

Dan

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs