【问题标题】:Octave error on El Capitan, not writable errorEl Capitan 上的八度错误,不可写错误
【发布时间】:2016-06-11 17:15:18
【问题描述】:

我正在尝试在我的 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”,但也没有用。

【问题讨论】:

    标签: terminal octave osx-elcapitan


    【解决方案1】:

    由于 El Capitan 更新,您的 /usr/local 所有权可能已重置为其默认 root:wheel,并且如果没有 sudo 权限则不可写。

    brew 和 sudo 不能很好地协同工作,因为 brew 旨在写入非 root 用户拥有的文件夹中。

    要解决此问题,您必须 chown /usr/local :

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

    请在homebrew's github 上查看此问题以获取更多信息。

    【讨论】:

    • 谢谢。我会看看,看看我能找到什么。
    猜你喜欢
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多