我正在寻找一种方法来确定包含版本号的Homebrew公式的安装路径。
目前我知道以下命令,
酿造 - 小猪“
将返回,
的/ usr /本地/地窖/猪
但是,实际的安装路径是
/usr/local/Cellar/pig/0.15.0
在安装较新/较旧版本时会发生变化。
有没有办法使用brew命令或命令行获取此信息?
答案 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