¿Qué directorio utiliza Homebrew para crear programas?

7

Me gustaría cambiar el directorio que utiliza Homebrew cuando crea programas

¿Es eso posible? No encontré esa opción en el comando brew

    
pregunta daisy 02.01.2015 - 03:54

2 respuestas

7

Cuando instales un paquete Homebrew, si necesita compilarlo desde la fuente, extraerá los archivos a /tmp/package-XXXXXX y los compilará allí antes de instalarlos en /usr/local/Cellar/package .

Puede especificar una carpeta temporal diferente configurando una variable de entorno ...

export HOMEBREW_TEMP=/Users/USERNAME/Desktop/temp
    
respondido por el Alistair McMillan 02.01.2015 - 04:12
1

La página del manual de Homebrew versión 0.9.9 sugiere algo diferente:

la carpeta predeterminada que utiliza Hombrew para hacer sus cosas (incluida la compilación) es ~/Library/Caches/Homebrew , y puede cambiarla configurando la variable ambiental HOMEBREW_CACHE . La variable de entorno se puede configurar editando el archivo oculto .bash_profile en la carpeta del usuario, por ejemplo:

nano ~/.bash_profile

luego agrega

export HOMEBREW_CACHE=/path/to/folder

Recuerde hacer un source ~/.bash_profile para cargar la nueva variable de entorno en sesiones de terminal ya abiertas.

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 menos que esto se ajuste a su configuración, debe evitar configurar HOMEBREW_TEMP .

    
respondido por el Claudio 23.08.2016 - 21:14

Lea otras preguntas en las etiquetas