Je voudrais changer le répertoire que homebrew utilise lorsqu'il construit des programmes.
Est-ce possible ? Je n'ai pas trouvé cette option dans la commande brew
Je voudrais changer le répertoire que homebrew utilise lorsqu'il construit des programmes.
Est-ce possible ? Je n'ai pas trouvé cette option dans la commande brew
Lorsque vous installez un paquet Homebrew, s'il a besoin de le compiler à partir des sources, il extraira les fichiers dans le répertoire /tmp/package-XXXXXX
et les compiler à cet endroit avant de les installer sur /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 la version 0.9.9 de Homebrew suggère quelque chose de différent :
le dossier par défaut utilisé par Hombrew pour faire son travail (y compris la compilation) est le suivant ~/Library/Caches/Homebrew
et vous pouvez le modifier en réglant HOMEBREW_CACHE
variable environnementale. La variable environnementale peut être définie en éditant 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 de faire une source ~/.bash_profile
pour charger la nouvelle variable environnementale dans les sessions de terminal déjà ouvertes.
Brasser la 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 définir le paramètre HOMEBREW_TEMP
.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.