Homebrew не приймає дійсних опцій


0

Я створив сценарій, щоб встановити купу пакетів з домашньою мовою. Сценарій доступний тут .

Під час встановлення пакунків, які мають такі параметри, як-от, --with-default-namesя отримую таке попередження:

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

Якщо я перевіряю сайт , --with-default-namesце вірний варіант.

Якщо я запускаю інформацію про варіння gnu-indent, я отримую наступний результат (нічого про це --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)

Я спробував brew doctor(без попереджень), видалити Homebrew та різні синтаксиси, без переваги. Я також використовував кожну команду безпосередньо в командному рядку (поза сценарієм), з однаковими результатами. Зауважте, що я отримую помилку для всіх пакетів, для яких я використовую параметри.


Якщо формула не перераховує цей параметр, то чому ви вважаєте, що це правильний варіант пройти?
slhck

Перевірте посилання вище. Там перерахований варіант. Він також використовується в декількох посібниках, як встановити інструменти командного рядка GNU на macOS, наприклад, цей .
Макс

Опція, очевидно, більше не існує.
Даніель Б

Відповіді:


1

Опції відключаються для основних формул.

Ви можете використовувати brew editдля редагування формули на свій смак. Можливо, вам доведеться видалити bottle.


Так, це, мабуть, так і є. Заплутано для мене, оскільки я не дуже в курсі того, як працює HomeBrew, оскільки варіанти все ще є одними з найбільш завантажених на сайті formulae.brew.sh. Параметри, напевно, були видалені нещодавно.
Макс

Цей варіант було видалено 5 січня, тому встановлення все ще відображаються в статистиці за 30 днів.
Даніель Б

Гаразд, я шукав зараз і бачу, що параметр --with-default-namesбув видалений в той же час. Тепер я хоч трохи дізнався про HomeBrew.
Макс

Посилання на уражені фіксації на початку січня 2019 року, якщо хто - небудь зацікавлені.
Макс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.