Homebrew / link osxfuse non è possibile

2

Non ho eseguito brew doctor da molto tempo. Sappilo, dimmi che dovrei eseguire brew link osxfuse. Qui ti mostro il 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

Quando lo eseguo con sudo , dice che è meglio non farlo. Quindi non ci ho provato Ecco il permesso.

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

Che cosa posso fare?

    
posta elzaphod 06.03.2014 - 21:49
fonte

2 risposte

2

Sembra funzionare se si modificano i permessi della directory principale / usr / local / include / osxfuse

Devi assicurarti che il tuo utente abbia i permessi di scrittura su questa directory e su tutti i suoi file. Questo dovrebbe funzionare:

sudo chown USERNAME /usr/local/include/osxfuse
sudo chgrp GROUPNAME /usr/local/include/osxfuse
sudo chmod o+w /usr/local/include/osxfuse
    
risposta data 11.03.2014 - 13:50
fonte
0

Questa domanda riguarda solo le versioni OSX prima di Yosemite. Se hai Yosemite o una versione più recente di OSX, non è possibile creare la formula OSXFUSE dal sorgente. Brew suggerisce di installare il file binario offerto da Homebrew Cask:

brew install Caskroom/cask/osxfuse
    
risposta data 01.02.2015 - 00:23
fonte

Leggi altre domande sui tag