Instalé homebrew usando mi otra cuenta de usuario (que uso durante el trabajo), pero es imposible instalar software desde mi cuenta personal recién creada:
$ brew install unrar
Error: Cannot write to /usr/local/Cellar
A ls -dl /usr/local/Cellar/muestra que el directorio es propiedad de mi otra cuenta de usuario.
¿Cómo configuro homebrew para permitir que varios usuarios instalen software?
mac
user-accounts
homebrew
Sridhar Ratnakumar
fuente
fuente

sudo chown -R $(whoami) /usr/localRespuestas:
establecido
umaskpara cada usuario primero. (.basrc o .profile o .bash_profile)luego otorgue permiso de escritura para grupos de forma
/usr/localrecursivaluego cambie el propietario a
staffahora, cada usuario, que está en el
staffgrupo puede usarbrew instally otras operaciones relacionadas con la elaboración de cerveza ... La mayoría de los usuarios están en ese grupo.fuente
chgrpEn el wiki de homebrew, menciona que puede instalarlo en cualquier lugar, intente tener instalaciones locales para cada usuario.
fuente
En caso de que su cuenta tenga acceso
su/ / rootsudo, puede probar la siguiente solución:sudoalternativa:Un práctico alias de shell (para
.bashrc/.zshrc/ ...):fuente