#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"
.