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
1.6.2 install: "Failed to complete patch task" #1095
Comments
Hmm, this doesn't reproduce for me on OS X Mavericks or FreeBSD 10. Maybe there is something wrong with patch(1)? (maybe too recent, too old, or broken somehow) |
I will test the installation on another Mavericks machine and see if I can reproduce. |
On my MBP, looks like the same version of patch could successfully find the |
I'll try |
Un, no, |
I asked another developer to test I tried manually running
|
OK, it wasn't patch(1) but git-apply(1) which is used by mini_portile to apply patches. Mavericks should have 1.8.5.2 in /usr/bin with which the build succeeded for me:
What's the version of git you are using? |
Homebrew's Git 1.9.2. |
I use Homebrew's 1.9.3. Just now I tried uninstalling it so that I am now using |
Succeeded using
|
Interesting! If I revert this commit in mini_portile (i.e. go back to using flavorjones/mini_portile@4f4abd5 So somehow |
Solved! My |
Thanks, it worked for my co-workers -- is this mini_portile's issue? |
@mbrictson good work 👏 |
@mbrictson Good job! |
Just to add to what @mbrictson said, nokogiri utlilizes mini_portile but doesn't explicitly depend on git being installed (mini_portile currently requires git). This also means that anything wrong with git will break the install (like various flavors of Ubuntu not coming with git installed at all). |
There are quite a few duplicates of this issue, so I'm closing this one. Please follow along for updates on this issue at #1102. |
annoying... I just hit this too. appears that mini_portile doesn't check for it's patch dependency at all. |
1.6.1 installs fine, but 1.6.2 fails while patching. I'm on Mac OS X Mavericks.
The text was updated successfully, but these errors were encountered: