2016-02-28 4 views
0

Я пытаюсь установить Octave на моем Macbook Mac, но я получаю странную ошибку.Ошибка Octave на El Capitan, ошибка записи не зарегистрирована

OSX-3:~ me$ brew install octave 
==> Installing octave from homebrew/science 
Error: You must `brew link jpeg libtiff libpng freetype gmp fontconfig gd lua` before homebrew/science/octave can be installed 

Так что я делать то, что он сказал мне, чтобы сделать ...

OSX-3:~ me$ brew link jpeg libtiff libpng freetype gmp fontconfig gd lua 
Linking /usr/local/Cellar/jpeg/8d... 
Error: Could not symlink include/jconfig.h 
/usr/local/include is not writable. 

Я попробовал «SUDO варево», а также, но это не сработало.

ответ

1

Из-за обновления El Capitan ваше имущество /usr/local могло быть сброшено до его значения по умолчанию root:wheel и не доступно для записи без привилегий sudo.

Brew и sudo не работают хорошо, так как пиво предназначено для записи в папке, принадлежащей пользователю без root.

Чтобы исправить это, вы должны Чаун/USR/местные:

sudo chown -R $(whoami):admin /usr/local 

Посмотрите на этот вопрос на homebrew's github для получения дополнительной информации.

+0

Спасибо. Я посмотрю, что я могу узнать. – Chef1075