Saya memasang homebrew menggunakan akun pengguna saya yang lain (yang saya gunakan saat bekerja), tetapi tidak mungkin untuk menginstal perangkat lunak dari akun pribadi saya yang baru dibuat:
$ brew install unrar
Error: Cannot write to /usr/local/Cellar
A ls -dl /usr/local/Cellar/
menunjukkan bahwa direktori tersebut dimiliki oleh akun pengguna saya yang lain.
Bagaimana cara mengonfigurasi homebrew untuk memungkinkan banyak pengguna menginstal perangkat lunak?
mac
user-accounts
homebrew
Sridhar Ratnakumar
sumber
sumber
sudo chown -R $(whoami) /usr/local
Jawaban:
atur
umask
untuk setiap pengguna terlebih dahulu. (.basrc atau .profile atau .bash_profile)kemudian berikan izin tertulis untuk grup melalui
/usr/local
secara rekursif:lalu ubah pemilik menjadi
staff
sekarang, setiap pengguna, yang berada dalam
staff
grup dapat menggunakanbrew install
dan operasi terkait minuman lainnya ... Sebagian besar setiap pengguna berada dalam grup itu.sumber
chgrp
Pada homebrew wiki, disebutkan bahwa Anda dapat menginstalnya di mana saja, cobalah menginstal lokal untuk setiap pengguna.
sumber
Inilah solusi saya:
sumber