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-names
otrzymuję 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-names
jest 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.
Odpowiedzi:
Opcje odchodzą dla podstawowych formuł.
Możesz użyć
brew edit
do edycji formuły według własnych upodobań. Być może trzeba będzie usunąćbottle
.źródło
--with-default-names
została usunięta w tym samym czasie. Teraz przynajmniej nauczyłem się trochę o HomeBrew.