我尝试使用Brew通过我的Java应用程序安装软件包(即没有使用终端)。
虽然我的安装命令在终端中按预期工作,但它并不适用于我的Java应用程序。错误为error=2, No such file or directory
,因此我猜不知道关键字brew
。
我从Java运行我的命令:Runtime.getRuntime().exec("brew install somepackage")
。
现在我正试图找到酿造的路径,以便我可以尝试:Runtime.getRuntime().exec({"/some/path/to/brew", "install somepackage"})
。
我的问题是,我不知道brew存储在我的mac中。
有谁知道?
由于
答案 0 :(得分:1)
which brew
在命令行上查看brew二进制文件的路径。
它默认为/usr/local/bin/brew
。
来自java的调用不起作用的原因可能是由于java中的未更改的PATH变量,您在〜/ .bash_profile中更改为包含/ usr / local / bin