2015-04-02 75 views
0

我想通過我的Java應用程序安裝使用Brew的軟件包(即沒有使用終端)。啤酒應用程序在Mac中存儲在哪裏?

雖然我的安裝命令在終端中按預期工作,但它不適用於我的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

附註:這是真的更像是一個「環境」問題;實際上它與編程和Java都沒有關係。 superuser.com會是一個更好的地方來解決這些問題。 – GhostCat 2015-04-02 07:48:26

回答

1

您可以在命令行中運行 which brew 看路徑到您的釀造二進制文件。 默認爲/usr/local/bin/brew

的原因,從Java調用不工作,可能是在Java中的不變PATH變量引起的,你在改變了你的〜/ .bash_profile中,包括在/ usr/local/bin目錄

+0

謝謝,我認爲這工作。我從路徑中調用brew命令。有趣的是,我的bash_profile沒有釀造的路徑。也許它在其他一些配置文件中被引用? – donga 2015-04-02 08:06:46

+0

請參閱您最喜愛的搜索引擎或superuser.com,查看您的環境變量可以如何更改 – muued 2015-04-02 10:03:52

相關問題