-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Error: Please update your system cURL #367
Comments
Upon further reflection I appreciate this might be a problem with
|
You need to update your system |
Sorry it was midnight here and I realized this after I opened it. Although the underlying point was that brew install should work across OS systems even if they're not the very latest release and was wondering if there was any workaround. For now I'll probably just stop using brew in older CI builds to avoid a bunch of broken builds. I will raise it instead with the brew project so that to see why they need to use such a specific version of curl. |
Please don't. You can check the commit logs and existing pull requests to find out why we require the version we do. The workaround is installing a newer version on your system. |
Ok, trawled the git log and code and found the answer here: https://github.com/Homebrew/brew/blob/master/Library/Homebrew/brew.sh#L353
|
I'll just either disable the use of Homebrew on those older CI builds or do some kind of tarball install workaround to a newer version... |
Thanks for reporting back. Note: it's likely that builds will fail on those lower versions. |
Thanks for the note, I've added an exception to not install Homebrew on CI builds where curl < 7.41, I had already had some exceptions to skip older versions of CentOS/RHEL and Alpine for similar reasons. I appreciate your feedback, I'm aware we are all too stretched for time when it comes to open source vs our day jobs. |
What you were trying to do (and why)
Several of my CI builds that used to work are failing when running the HomeBrew installer.
Install via running
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh | bash
What happened (include command output)
What you expected to happen
Expected it to install as I've been using the Homebrew scripts to install it for quite a long time and inside CI builds too.
It's not clear to me why this now needs a newer version of curl, for what reason, and from where in the code this error is coming from...
Step-by-step reproduction instructions (by running
brew
commands)curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh | bash
The text was updated successfully, but these errors were encountered: