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/local
Respuestas:
establecido
umask
para cada usuario primero. (.basrc o .profile o .bash_profile)luego otorgue permiso de escritura para grupos de forma
/usr/local
recursivaluego cambie el propietario a
staff
ahora, cada usuario, que está en el
staff
grupo puede usarbrew install
y otras operaciones relacionadas con la elaboración de cerveza ... La mayoría de los usuarios están en ese grupo.fuente
chgrp
En 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:sudo
alternativa:Un práctico alias de shell (para
.bashrc
/.zshrc
/ ...):fuente