我的機器上的“我”/usr/local
和/usr/local/bin
“權限”與傳統機器不同(而且必須如此)。
是否可以將自製程式配置為安裝在不同的位置~/bin/
而不是/usr/local/bin
?
我嘗試更改HOMEBREW_PREFIX
環境變量,但是運行時沒有看到反映的更改brew config
所以我要問的是
- 我可以將自製程式安裝位置更改為我的主目錄嗎
- 我可以更改軟體包安裝位置的前綴(由brew安裝的軟體包)。
答案1
可以將自製程式安裝到您的主目錄中。我(或多或少)遵循了發布的步驟這裡它成功了。我使用的確切命令:
cd $HOME mkdir bin cd bin git clone https://github.com/Homebrew/homebrew.git
然後更改了 bash 設定檔中 PATH 變數的分配。
export PATH=${HOME}/bin/homebrew/bin:${PATH}
然而,自製軟體開發人員特別不鼓勵這樣做安裝文件。我可以確認幾個軟體包有效(seqtk、pear),而其他軟體包則失敗(wget、homebrew/science/blast、jags)。我也無法更改
/usr/local
目錄的所有權,因此我又開始手動編譯這些包。不,據我所知。看這個問題。