Homebrew nie akceptuje prawidłowych opcji

0

Zbudowałem skrypt do instalowania wielu pakietów z Homebrew. Skrypt jest dostępny tutaj .

Podczas instalowania pakietów, które mają opcje, takie jak --with-default-namesotrzymuję takie ostrzeżenie:

warning: gnu-indent: this formula has no --with-default-names option so it will be ignored!

Jeśli sprawdzę witrynę , --with-default-namesjest to prawidłowa opcja.

Jeśli uruchomię informacje o parzeniu gnu-indent, otrzymam następujący wynik (nic o tym --with-default-names).

gnu-indent: stable 2.2.12 (bottled)
C code prettifier
https://www.gnu.org/software/indent/
/usr/local/Cellar/gnu-indent/2.2.12 (47 files, 598.3KB) *
  Poured from bottle on 2019-02-02 at 10:18:03
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnu-indent.rb
==> Dependencies
Required: gettext ✔
==> Caveats
GNU "indent" has been installed as "gindent".
If you need to use it as "indent", you can add a "gnubin" directory
to your PATH from your bashrc like:

    PATH="/usr/local/opt/gnu-indent/libexec/gnubin:$PATH"
==> Analytics
install: 1,421 (30 days), 3,893 (90 days), 14,931 (365 days)
install_on_request: 1,325 (30 days), 3,584 (90 days), 13,848 (365 days)
build_error: 0 (30 days)

Próbowałem brew doctor(bez ostrzeżeń), odinstalowałem Homebrew i różne składnie, ale nie przeważyłem. Użyłem również każdego polecenia bezpośrednio w wierszu poleceń (poza skryptem), z tymi samymi wynikami. Zauważ, że pojawia się błąd dla wszystkich pakietów, dla których używam opcji.

Max
źródło
Jeśli formuła nie zawiera tej opcji, co sprawia, że ​​uważasz, że jest to prawidłowa opcja do przejścia?
slhck
Sprawdź powyższy link . Tam wymieniono opcję. Jest również używany w kilku przewodnikach na temat instalowania narzędzi wiersza poleceń GNU na macOS, takich jak ten .
Max
Ta opcja oczywiście już nie istnieje.
Daniel B

Odpowiedzi:

1

Opcje odchodzą dla podstawowych formuł.

Możesz użyć brew editdo edycji formuły według własnych upodobań. Być może trzeba będzie usunąć bottle.

Daniel B.
źródło
Tak, wydaje się, że tak jest. Mylące dla mnie, ponieważ nie bardzo wiem, jak działa HomeBrew, ponieważ opcje są nadal jednymi z najczęściej pobieranych na stronie formulae.brew.sh. Opcje musiały zostać niedawno usunięte.
Max
Opcja została usunięta 5 stycznia, dlatego instalacje nadal pojawiają się w statystykach 30-dniowych.
Daniel B
Ok, szukałem teraz i widzę, że opcja --with-default-nameszostała usunięta w tym samym czasie. Teraz przynajmniej nauczyłem się trochę o HomeBrew.
Maks.
Link do dotkniętych zobowiązuje się na początku stycznia 2019 roku, jeśli ktoś jest zainteresowany.
Max