домашняя формула для установки пакета

#homebrew

#homebrew

Вопрос:

В рамках new joinees мы предоставляем FAQ по запуску внутренней homebrew formula, которая устанавливается с zip/tar.gz файлы, которые мы устанавливаем с помощью «brew tap …». Однако мы отдельно запускаем «brew install mariadb@10.2 » а также запуск «brew tap …». Вопрос — хотел объединить все команды brewв один, используя формулу, т.е. я хотел иметь возможность установки для этого имени пакета «mariadb@10.2 » в формулу КРАНА, которая у нас есть.

Пожалуйста, поделитесь информацией, если таковая имеется.

Дайте мне знать, если не ясно.

Комментарии:

1.Два вопроса: 1- Является ли ваш tap репозиторием GitHub, который вы используете brew tap org/repo ; 2- вы устанавливаете только mariadb@10.2 или устанавливаете некоторые формулы из своего tap?

2. @bfontaine: Да, наш tap основан на репозитории github (например, мы использовали для запуска «brew tap github.com/org/firststimessetup «. Итак, в этом разделе мы хотим включить «mariadb@10.2 » вместо того, чтобы запускать несколько команд brew.

Ответ №1:

Вы можете выполнить brew install mariadb@10.2 amp;amp; brew tap ... , но вы не можете объединить brew install mariadb@10.2 и brew tap ... в одну brew команду.

Однако, запуск brew install формулы из крана, которого у вас нет, автоматически tap удаляет последнюю:

 brew install org/tap/thing
  

Эквивалентно:

 brew tap org/tap
brew install org/tap/thing
  

Где org/tap находится репозиторий GitHub https://github.com/org/tap .

Это означает, что если вы хотите установить mariadb@10.2 , а также какую-либо другую формулу из этого крана, вы можете выполнить команду, подобную этой:

 brew install mariadb@10.2 org/firsttimesetup/xyz
  

Что эквивалентно:

 brew tap org/firsttimesetup
brew install mariadb@10.2 org/firsttimesetup/xyz
  

Комментарии:

1. Понял тебя, @bfontaine, я хочу сказать, что у нас есть «Brewfile» в репозитории git с тегом org / tap. Я хотел включить mariadb@10.2 в brewfile, должен ли я упомянуть в Brewfile: «brew ‘mariadb@10.2 «»

2. @harekrshn вы должны были упомянуть об этом в своем вопросе. Отвод и репозиторий с Brewfile — это две разные вещи. Чтобы ответить на ваш вопрос: да, вы должны добавить brew "mariadb@10.2" .