-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FileWrapper.fullpath fails on Windows #60
Comments
Have you tried forking and removing that line? :) Because I did remove the screw-all-windows-devs line and it worked for me. |
For those of us who are Windows-challenged, what's the correct fix? Something like: def fullpath
raise "#{root}, #{path}" unless root =~ /^(\/|[a-zA-Z]:\\)/
File.join(root, path)
end ? |
I think that would work. Thanks Dudley. On Mar 8, 2012, at 2:56 PM, Dudley [email protected] wrote:
|
I was getting this issue on Windows, and when I went into the file_wrapper.rb file, the above fix was present in my installed version of file_wrapper.rb:
But I was still getting an error, as fullpath at that time is not defined in Ruby as, for example, C:, but instead as c:/. I did the following to the line and am now able to build:
Note the use of a forward slash instead of a back slash on the end of the windows portion of the regex. Would you like me to issue a pull request? |
@blargity Sure, that would be great, thanks. |
+1 (Sorry for the plus one, but it lets me know when this is fixed) |
FileWrapper.fullpath expects root to start with a '/'. In windows this fails because root path starts with a 'drive-letter:'
The text was updated successfully, but these errors were encountered: