Brew doctor dice: "Advertencia: /usr/local/include no se puede escribir".

Resuelto gaggina asked hace 11 años • 19 respuestas

Doctor cervecero dice:

Advertencia: /usr/local/include no se puede escribir. Esto puede suceder si "sudo make install" software que no está administrado por Homebrew.

Si una cerveza intenta escribir un archivo de encabezado en este directorio, la instalación fallará durante el paso de enlace.

Probablemente deberías chown/usr/local/include

Probé diferentes comandos para resolver esto pero todavía estoy atrapado aquí.

Estoy ejecutando homebrew en 10.8.2

gaggina avatar Jan 26 '13 00:01 gaggina
Aceptado

Toma posesión de él y de todo lo que contiene.

Mac OS High Sierra o posterior: (atención a Kirk en los comentarios a continuación)

$ sudo chown -R $(whoami) $(brew --prefix)/*

Versiones anteriores de macos:

$ sudo chown -R $USER:admin /usr/local/include

Entonces haz otro

$ brew doctor
jrwren avatar Jan 26 '2013 17:01 jrwren

Lo que funcionó para mí también lo fue

sudo chmod g+w /usr/local
sudo chgrp staff /usr/local
Durul Dalkanat avatar Nov 12 '2015 00:11 Durul Dalkanat