获取Homebrew公式安装路径(包括版本)

时间:2016-05-23 00:27:33

标签: path version homebrew

我正在寻找一种方法来确定包含版本号的Homebrew公式的安装路径。

目前我知道以下命令,

  酿造 - 小猪“

将返回,

  

的/ usr /本地/地窖/猪

但是,实际的安装路径是

  

/usr/local/Cellar/pig/0.15.0

在安装较新/较旧版本时会发生变化。

有没有办法使用brew命令或命令行获取此信息?

2 个答案:

答案 0 :(得分:0)

您可以使用brew list <package>并切换到版本。

例如:

$ brew list hbase | head -1 | sed 's/\(^.*\/hbase\/[^\/]*\).*/\1/' 
/usr/local/Cellar/hbase/1.1.5

答案 1 :(得分:0)

根据克里斯托弗·温特(Christopher Gentle)的技巧,我完成了以下功能:

brew_path (){

    brew list $1 | head -1 | sed "s/\(^.*\/$1\/[^\/]*\).*/\1/"

}

示例:

brew_path opencolorio
/usr/local/Cellar/opencolorio/1.1.0