10 votes

Quel est le répertoire utilisé par homebrew pour construire les programmes ?

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

13voto

rpetrich Points 25769

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

2voto

Jcfunk Points 1

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.com

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.

Powered by:

X