0 votes

Comment installer thrift 0.15 sur big sur ?

Comment puis-je installer thrift 0.15.0 sur Mac OS Big Sur ? J'ai suivi les instructions comme suggéré dans ce mais je reçois l'erreur suivante

dmanna-a02:main dmanna$ brew untap $USER/local-tap --force
Error: No available tap dmanna/local-tap.
dmanna-a02:main dmanna$ brew tap-new $USER/local-tap
Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/dmanna/homebrew-local-tap/.git/
[master (root-commit) 13428b3] Create dmanna/local-tap tap
 3 files changed, 88 insertions(+)
 create mode 100644 .github/workflows/publish.yml
 create mode 100644 .github/workflows/tests.yml
 create mode 100644 README.md
==> Created dmanna/local-tap
/usr/local/Homebrew/Library/Taps/dmanna/homebrew-local-tap

When a pull request making changes to a formula (or formulae) becomes green
(all checks passed), then you can publish the built bottles.
To do so, label your PR as `pr-pull` and the workflow will be triggered.

dmanna-a02:main dmanna$ brew extract --version='0.15.0' thrift $USER/local-tap
==> Searching repository history
Warning: Calling `cellar` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256` with a `cellar:` argument instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:14

Warning: Calling `sha256 "digest" => :tag` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:16

Warning: Calling `sha256 "digest" => :tag` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:17

Warning: Calling `sha256 "digest" => :tag` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:18

Warning: Calling `sha256 "digest" => :tag` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:19

Warning: Calling `sha256 "digest" => :tag` in a bottle block is deprecated! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/thrift.rb:20

Error: thrift: undefined method `sha1' for #<SoftwareSpec:0x00007fc41d986f00>

J'ai mis à jour homebrew en 3.3.4. Après cela, j'ai obtenu les erreurs suivantes

dmanna-a02:main dmanna$ brew untap $USER/local-tap --force
Warning: Calling bottle :unneeded is deprecated! There is no replacement.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core):
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/csshx.rb:11

Untapping dmanna/local-tap...
Untapped (31 files, 27.7KB).
dmanna-a02:main dmanna$ brew tap-new $USER/local-tap
Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/dmanna/homebrew-local-tap/.git/
[master (root-commit) a9c5c38] Create dmanna/local-tap tap
 3 files changed, 88 insertions(+)
 create mode 100644 .github/workflows/publish.yml
 create mode 100644 .github/workflows/tests.yml
 create mode 100644 README.md
==> Created dmanna/local-tap
/usr/local/Homebrew/Library/Taps/dmanna/homebrew-local-tap

When a pull request making changes to a formula (or formulae) becomes green
(all checks passed), then you can publish the built bottles.
To do so, label your PR as `pr-pull` and the workflow will be triggered.
dmanna-a02:main dmanna$ brew extract --version='0.15.0' thrift $USER/local-tap
==> Searching repository history
Error: thrift: undefined method `[]' for nil:NilClass
  • Version MacOS - 11.6.1

0voto

tuk Points 431

Les étapes qui ont fonctionné pour moi après la mise à jour de homebrew en 3.3.4

  1. mise à jour du brassage
  2. brew untap $USER/local-tap --force
  3. brew tap-new $USER/local-tap
  4. brew extract --version='0.15.0' thrift $USER/local-tap
  5. brew install thrift@0.15.0

La 5ème étape a donné les logs suivants

==> Installing thrift@0.15.0 from dmanna/local-tap
Error: Your Command Line Tools are too outdated.
Update them from Software Update in System Preferences or run:
  softwareupdate --all --install --force

If that doesn't show you any updates, run:
  sudo rm -rf /Library/Developer/CommandLineTools
  sudo xcode-select --install

Alternatively, manually download them from:
  https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 13.1.

Effectuez ensuite les étapes suivantes

dmanna-a02:~ dmanna$ softwareupdate --all --install --force
Software Update Tool

Finding available software
No updates are available.
dmanna-a02:~ dmanna$ sudo rm -rf /Library/Developer/CommandLineTools
Password:
dmanna-a02:~ dmanna$ sudo xcode-select --install

Enfin, j'ai installé thrift 0.15.0 en utilisant la commande suivante

dmanna-a02:~ dmanna$ brew install  thrift@0.15.0

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X