sudo chown -R $USER /usr/local
Bạn sẽ phải cấp cho mình quyền sở hữu /usr/local/
sử dụng dòng đó ngay tại đó. Tôi đã phải tự mình thực hiện việc này sau khi sử dụng một lớp lót ruby ở đầu tài liệu chính thức để cài đặt Homebrew. Làm việc như một cái duyên đối với tôi. Đây hẳn là lần duy nhất bạn cần đến sudo
với Homebrew.
Tôi không chắc liệu một lớp lót ruby có làm được điều này hay không. Nếu nó xảy ra, thì một thứ khác trên hệ thống của tôi đã kiểm soát /usr/local
kể từ đó.
Chỉnh sửa : Tôi hoàn toàn bỏ lỡ điều này, nhưng @samvermette thì không (xem câu trả lời cho câu trả lời của tôi): nếu bạn chạy lệnh này ở trên và cài đặt thứ gì đó qua homebrew yêu cầu quyền người dùng đặc biệt, chẳng hạn như mysql
, hãy đảm bảo cung cấp lại các quyền đó (như lệnh trên cấp quyền sở hữu đệ quy cho mọi thứ bên trong /usr/local
cho bạn ( $USER
). Trong trường hợp của mysql, đó là…
sudo chown -RL mysql:mysql /usr/local/mysql/data