私のマシンの権限/usr/local
は/usr/local/bin
従来のマシンとは異なります (そうあるべきです)。
~/bin/
の代わりに別の場所にインストールするように Homebrew を設定することは可能ですか/usr/local/bin
?
環境変数を変更しようとしましたHOMEBREW_PREFIX
が、実行しても変更が反映されませんでした。brew config
私が尋ねているのは
- Homebrewのインストール場所をホームディレクトリに変更できますか?
- パッケージのインストール場所 (brew によってインストールされたパッケージ) のプレフィックスを変更できますか。
答え1
ホームディレクトリにhomebrewをインストールすることは可能です。私は(多かれ少なかれ)投稿された手順に従いましたここそして成功しました。私が使用した正確なコマンドは次のとおりです。
cd $HOME mkdir bin cd bin git clone https://github.com/Homebrew/homebrew.git
次に、bash プロファイル内の PATH 変数の割り当てを変更しました。
export PATH=${HOME}/bin/homebrew/bin:${PATH}
しかし、これはHomebrew開発者によって特に推奨されていません。インストールドキュメントいくつかのパッケージ (seqtk、pear) は動作しましたが、他のパッケージ (wget、homebrew/science/blast、jags) は動作しませんでした。また、ディレクトリの所有権を変更できない
/usr/local
ため、これらのパッケージを手動でコンパイルすることになります。いいえ、私の知る限りでは。この質問。