Homebrew / link osxfuse no es posible

2

No he ejecutado brew doctor desde hace mucho tiempo. Sé que dime que debería ejecutar brew link osxfuse. Aquí te muestro el resto:

Newton:~$ brew link --overwrite osxfuse Warning: Could not link osxfuse. Unlinking... Linking /usr/local/Cellar/osxfuse/2.6.2... Error: Permission denied - /usr/local/include/osxfuse/fuse.h

Cuando lo ejecuto con sudo , dice que es mejor que no lo haga. Así que no lo intenté. Aquí está el permiso.

Newton:~$ ls -l /usr/local/include/osxfuse/fuse.h -rw-r--r-- 1 root wheel 246 17 Dez 2011 /usr/local/include/osxfuse/fuse.h

¿Qué puedo hacer?

    
pregunta elzaphod 06.03.2014 - 21:49

2 respuestas

2

Parece que funciona si cambia los permisos del directorio principal / usr / local / include / osxfuse

Debe asegurarse de que su usuario tenga permisos de escritura en este directorio y en todos sus archivos. Esto debería funcionar:

sudo chown USERNAME /usr/local/include/osxfuse
sudo chgrp GROUPNAME /usr/local/include/osxfuse
sudo chmod o+w /usr/local/include/osxfuse
    
respondido por el Mike Gifford 11.03.2014 - 13:50
0

Esta pregunta solo es relevante para las versiones OSX anteriores a Yosemite. Si tiene Yosemite o una versión más nueva de OSX, no es posible compilar la fórmula OSXFUSE desde la fuente. Brew sugiere que instales el binario ofrecido por Homebrew Cask:

brew install Caskroom/cask/osxfuse
    
respondido por el retrography 01.02.2015 - 00:23

Lea otras preguntas en las etiquetas