Je voudrais changer le répertoire utilisé par homebrew quand il construit des programmes
Est-ce possible? Je n'ai pas trouvé cette option dans la commande de brassage
Lorsque vous installez un paquet Homebrew, s'il a besoin de le compiler à partir du source, il extraira les fichiers /tmp/package-XXXXXX
et les compilera là avant de procéder à l'installation /usr/local/Cellar/package
.
Vous pouvez spécifier un autre dossier temporaire en définissant une variable d'environnement ...
export HOMEBREW_TEMP=/Users/USERNAME/Desktop/temp
La page de manuel de Homebrew version 0.9.9 suggère quelque chose de différent:
le dossier par défaut utilisé par Hombrew pour effectuer ses tâches (y compris la compilation) est ~/Library/Caches/Homebrew
, et vous pouvez le changer en définissant HOMEBREW_CACHE
une variable d'environnement. La variable d'environnement peut être définie en modifiant le fichier caché .bash_profile
dans le dossier de l'utilisateur, par exemple:
nano ~/.bash_profile
puis ajouter
export HOMEBREW_CACHE=/path/to/folder
N'oubliez pas source ~/.bash_profile
de charger la nouvelle variable d'environnement dans les sessions de terminal déjà ouvertes.
Brew page de manuel sur 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.
À moins que cela ne corresponde à vos paramètres, vous devriez éviter de les paramétrer HOMEBREW_TEMP
.