sudo chown -R $USER /usr/local
คุณจะต้องให้สิทธิ์ตัวเองในการ/usr/local/
ใช้บรรทัดนั้นที่นั่น ฉันต้องทำด้วยตัวเองหลังจากใช้ Ruby one-liner ที่ด้านบนของเอกสารอย่างเป็นทางการเพื่อติดตั้ง Homebrew ทำงานเหมือนมีเสน่ห์สำหรับฉัน ควรเป็นครั้งเดียวที่คุณจะต้องsudo
ใช้ Homebrew
ฉันไม่แน่ใจว่าซับเดียวของทับทิมทำสิ่งนี้ได้หรือไม่ ถ้าเป็นเช่นนั้นระบบของฉันก็เข้าควบคุม/usr/local
ตั้งแต่นั้นมา
แก้ไข : ฉันพลาดสิ่งนี้ไปโดยสิ้นเชิงแต่@samvermetteไม่ได้ (ดูการตอบกลับคำตอบของฉัน): หากคุณเรียกใช้คำสั่งนี้ด้านบนและมีบางสิ่งที่ติดตั้งผ่าน homebrew ที่ต้องการการอนุญาตพิเศษของผู้ใช้เช่นmysql
ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์เหล่านั้นกลับคืนมา (ตาม คำสั่งดังกล่าวให้ความเป็นเจ้าของแบบวนซ้ำกับทุกสิ่งที่อยู่ภายใน/usr/local
คุณ ( $USER
) ในกรณีของ mysql มัน ...
sudo chown -RL mysql:mysql /usr/local/mysql/data