是否有一个brew命令来检查我想要安装的公式是否是二进制的,或者我必须从源代码中安装它。
作为推论,如果我需要用brew install --build-from-source XXXX重新编译一个特定的公式,那么这个公式所依赖的所有包也将从源代码中重新构建吗?
谢谢
发布于 2016-03-11 00:20:43
brew info <formula>将告诉您给定的公式是否为您的系统装瓶(=编译),例如:
$ brew info postgresql | head -n 1
postgresql: stable 9.5.1 (bottled)您可以使用--json=v1获得更多信息。
# bottled formula
$ brew info --json=v1 postgresql | jq '.[0].bottle'
{
"stable": {
"revision": 0,
...
}
}
# non-bottled formula
$ brew info --json=v1 docker-machine-nfs | jq '.[0].bottle'
{}如果我需要通过用
brew install --build-from-source XXXX重新编译一个特定的公式来安装它,那么这个公式所依赖的所有包也将从源重新构建吗?
只有您还没有的依赖项才会从源代码中构建。
https://stackoverflow.com/questions/35889482
复制相似问题