Vorrei cambiare la directory che homebrew usa quando costruisce programmi
È possibile? Non ho trovato tale opzione nel comando brew
Quando installi un pacchetto Homebrew, se è necessario compilarlo dal sorgente, estrarrà i file in /tmp/package-XXXXXX
e li compilerà lì prima di installarlo su /usr/local/Cellar/package
.
È possibile specificare una cartella temporanea diversa impostando una variabile di ambiente ...
export HOMEBREW_TEMP=/Users/USERNAME/Desktop/temp
La pagina man della versione 0.9.9 di Homebrew suggerisce qualcosa di diverso:
la cartella predefinita usata da Hombrew per fare le sue cose (compresa la compilazione) è ~/Library/Caches/Homebrew
, e puoi cambiarla impostando HOMEBREW_CACHE
variabile ambientale. La variabile ambientale può essere impostata modificando il file nascosto .bash_profile
nella cartella utente, ad esempio:
nano ~/.bash_profile
quindi aggiungi
export HOMEBREW_CACHE=/path/to/folder
Ricorda di fare un source ~/.bash_profile
per caricare la nuova variabile ambientale nelle sessioni di terminale già aperte.
Brew manpage about HOMEBREW_TEMP
:
HOMEBREW_TEMP
If set, instructs Homebrew to use HOMEBREW_TEMP as the temporary directory
for building packages.
This may be needed if your system temp directory and Homebrew Prefix are
on different volumes, as OS X has trouble moving symlinks across volumes
when the target does not yet exist.
This issue typically occurs when using FileVault or custom SSD configurations.
A meno che ciò non si adatti alle tue impostazioni, devi evitare di impostare HOMEBREW_TEMP
.
Leggi altre domande sui tag homebrew