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

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


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

Как необходимо изменить разрешения?
nohillside

Надеюсь, это изменение прояснит ситуацию.
Mike Gifford

Это работает, но теперь truecrypt начинает бить. Но если мы можем верить последним новостям о truecrypt ...
elzaphod

0

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

brew install Caskroom/cask/osxfuse

а также brew uninstall --force osxfuse удалить старую версию osxfuse
Antony
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.