Homebrew / ссылка osxfuse невозможна

2

Я не бегал brew doctor так как много времени. Знай это, скажи мне, что я должен бежать brew link osxfuse. Здесь я покажу вам остальное:

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

Когда я запускаю его с sudoговорит, что лучше не делать этого. Поэтому я не пытался. Вот разрешение.

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

Что я могу сделать?

elzaphod
источник
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install) Этот код установит homebrew / R.
GummyArgyle
Homebrew определенно установлен.
elzaphod

Ответы:

2

Кажется, это работает, если вы измените разрешения родительского каталога / usr / local / include / osxfuse

Вы должны убедиться, что у вашего пользователя есть права на запись в этот каталог и все его файлы. Это должно работать:

sudo chown USERNAME /usr/local/include/osxfuse
sudo chgrp GROUPNAME /usr/local/include/osxfuse
sudo chmod o+w /usr/local/include/osxfuse
Mike Gifford
источник
Как необходимо изменить разрешения?
nohillside
Надеюсь, это изменение прояснит ситуацию.
Mike Gifford
Это работает, но теперь truecrypt начинает бить. Но если мы можем верить последним новостям о truecrypt ...
elzaphod
0

Этот вопрос относится только к версиям OSX до Yosemite. Если у вас есть Yosemite или более новая версия OSX, невозможно создать формулу OSXFUSE из исходного кода. Brew предлагает установить двоичный файл, предлагаемый Homebrew Cask:

brew install Caskroom/cask/osxfuse
retrography
источник
а также brew uninstall --force osxfuse удалить старую версию osxfuse
Antony