Me gustaría cambiar el directorio que utiliza Homebrew cuando crea programas
¿Es eso posible? No encontré esa opción en el comando brew
Me gustaría cambiar el directorio que utiliza Homebrew cuando crea programas
¿Es eso posible? No encontré esa opción en el comando brew
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
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
.
Lea otras preguntas en las etiquetas homebrew