【问题标题】:homebrew Formula to install package自制公式安装包
【发布时间】:2021-02-03 23:38:46
【问题描述】:

作为新加入者的一部分,我们提供了运行内部自制程序的常见问题解答,它从 zip/tar.gz 文件安装,我们使用“brew tap ...”安装。但是,我们分别运行“brew install mariadb@10.2”以及运行“brew tap...”。问题 - 想使用公式将所有 brew 命令合并为一个,即我希望能够将此包名称“mariadb@10.2”安装到我们拥有的 TAP 公式中。

如有信息,请分享。

如果不清楚,请告诉我。

【问题讨论】:

  • 两个问题: 1- 您点击的是使用brew tap org/repo 点击的GitHub 存储库吗? 2- 你是只安装 mariadb@10.2 还是你也从你的水龙头安装一些公式?
  • @bfontaine :是的,我们的 tap 是基于 github 存储库的(例如,我们曾经运行“brew tap github.com/org/firststimessetup”。所以在这个 TAP 中,我们希望包含“mariadb@10.2”而不是而不是运行多个 brew 命令。

标签: homebrew


【解决方案1】:

您可以运行brew install mariadb@10.2 && brew tap ...,但不能将brew install mariadb@10.2brew tap ... 组合成一个brew 命令。

但是,通过点击在公式上运行brew install,您不会自动使用taps 后者:

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

【讨论】:

  • 知道了@bfontaine,我的意思是,我们在标签 org/tap git repo 中有“Brewfile”。我想在 brewfile 中包含 mariadb@10.2,我应该在 Brewfile 中提及:“brew 'mariadb@10.2'”
  • @harekrshn 你应该在你的问题中提到它。 Tap 和带有 Brewfile 的 repo 是两个不同的东西。要回答您的问题:是的,您应该添加brew "mariadb@10.2"
猜你喜欢
  • 2016-02-14
  • 1970-01-01
  • 2014-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 2016-12-08
  • 2018-10-08
相关资源
最近更新 更多