-
-
Save tonydeng/02e571f273d6cce4230dc8d5f394493c to your computer and use it in GitHub Desktop.
#!/bin/bash | |
brew unlink thrift | |
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/4ba654c6d99b3b6804dd3843546a9dcbb700188b/Formula/thrift.rb |
0.11.0
open /opt/homebrew/Library/Taps/!!!your user name!!!/homebrew-local-tap/Formula/[email protected]
change https://www.apache.org/dyn/closer.cgi?path=/thrift/0.11.0/thrift-0.11.0.tar.gz to
"https://archive.apache.org/dist/thrift/0.11.0/thrift-0.11.0.tar.gz"
thanks to @tmsblgh that works!
Thank you, after testing, this solution is successful on the M1 chip macbook.
atwong@Alberts-MBP Formula % brew unlink thrift
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/4ba654c6d99b3b6804dd3843546a9dcbb700188b/Formula/thrift.rb
Error: No such keg: /opt/homebrew/Cellar/thrift
Error: Installation of thrift from a GitHub commit URL is unsupported! `brew extract thrift` to a stable tap on GitHub instead.
atwong@Alberts-MBP Formula % brew tap-new $USER/local-tap
brew extract --version='0.11.0' thrift $USER/local-tap
brew install [email protected]
Error: /opt/homebrew/Library/Taps/atwong/homebrew-local-tap/README.md already exists
==> Searching repository history
Error: Could not find thrift! The formula or version may not have existed.
Warning: No available formula with the name "[email protected]". Did you mean [email protected]?
==> Searching for similarly named formulae and casks...
==> Formulae
[email protected]
To install [email protected], run:
brew install [email protected]
atwong@Alberts-MBP Formula % brew unlink thrift
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/4ba654c6d99b3b6804dd3843546a9dcbb700188b/Formula/thrift.rb
Error: No such keg: /opt/homebrew/Cellar/thrift
Error: Installation of thrift from a GitHub commit URL is unsupported! `brew extract thrift` to a stable tap on GitHub instead.
atwong@Alberts-MBP ~ % brew --version
Homebrew 4.0.22
atwong@Alberts-MBP ~ % brew unlink thrift
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/4ba654c6d99b3b6804dd3843546a9dcbb700188b/Formula/thrift.rb
@mrioan
Error: No such keg: /opt/homebrew/Cellar/thrift
Error: Installation of thrift from a GitHub commit URL is unsupported! `brew extract thrift` to a stable tap on GitHub instead.
zsh: command not found: @mrioan
just FYI.... homebrew told me to make my own homebrew of which I'm using thrift 0.13 https://github.com/alberttwong/homebrew-thrift
Worked for me:
brew unlink thrift
brew tap homebrew/core
brew tap-new $USER/local-tap
brew extract --version='0.11.0' thrift $USER/local-tap
sed -i '' 's|https://www.apache.org/dyn/closer.cgi?path=/thrift/0.11.0/thrift-0.11.0.tar.gz|https://archive.apache.org/dist/thrift/0.11.0/thrift-0.11.0.tar.gz|' /opt/homebrew/Library/Taps/$USER/homebrew-local-tap/Formula/[email protected]
brew install [email protected]
Hi, when I run
brew extract --version='0.11.0' thrift $USER/local-tap
I get:
No available formula with the name "homebrew/core/thrift".
What could be the reason?
getting same issue as you @Jap8nted
made my own fork of @alberttwong 's repo to install thrift 0.18.1 successfully. https://github.com/tommy-mor/homebrew-thrift
==> Downloading https://www.apache.org/dyn/closer.cgi?path=/thrift/0.11.0/thrift-0.11.0.tar.gz
==> Downloading from https://dlcdn.apache.org/thrift/0.11.0/thrift-0.11.0.tar.gz
#=#=-# #
curl: (22) The requested URL returned error: 404
Trying a mirror...
==> Downloading https://downloads.apache.org/thrift/0.11.0/thrift-0.11.0.tar.gz
-#O#- # #
curl: (22) The requested URL returned error: 404 Not Found
Error: [email protected]: Failed to download resource "[email protected]"
Download failed: https://downloads.apache.org/thrift/0.11.0/thrift-0.11.0.tar.gz