我试图在我的El Capitan Macbook上安装Octave,但是我收到了一个奇怪的错误。
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 brew“,但也不起作用。
发布于 2016-02-29 02:50:57
由于El Capitan更新,您的/usr/local所有权可能已重置为其默认root:wheel,并且在没有sudo特权的情况下不可写。
Brew和sudo不能很好地协同工作,因为brew旨在写入非root用户拥有的文件夹。
要解决此问题,您必须执行chown /usr/local:
sudo chown -R $(whoami):admin /usr/local有关更多信息,请在homebrew's github上查看此问题。
https://stackoverflow.com/questions/35686453
复制相似问题