Library not loaded error (libidn.11.dylib) when trying to install Homebrew

后端 未结 5 1894
清酒与你
清酒与你 2021-01-14 03:42

Trying to install Homebrew on Lion. When I do:

/usr/bin/ruby -e \"$(curl -fsSL https://raw.github.com/gist/323731)\" 

I get this error:

相关标签:
5条回答
  • 2021-01-14 03:54

    For me, running brew install libidn did the trick

    0 讨论(0)
  • 2021-01-14 03:58

    Try $ brew reinstall curl , the curl dependency is reinstalled

    0 讨论(0)
  • 2021-01-14 04:00
    cd /usr/local/opt/libidn2/lib/
    ln -s libidn2.4.dylib libidn2.0.dylib
    
    0 讨论(0)
  • 2021-01-14 04:10

    The following fixed the specific issue for me:

    rm -f /usr/local/bin/curl
    ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
    

    If you already have an older homebrew installed:

    rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
    

    Stash any unbrewed files:

    cd /usr/local/Library && git stash && git clean -f
    

    brew doctor:

    Install xcode cli tools from http://connect.apple.com.

    0 讨论(0)
  • 2021-01-14 04:15

    You built and installed curl into /usr/local/bin, but it linked against your MacPorts-installed libidn. You should delete /usr/local/bin/curl. You may also want to double-check everything else in /usr/local/bin to see if they have the same problem.

    You may also need to check things in /usr/local/lib in case they link against MacPorts-installed libraries too. For example, curl may have a /usr/local/lib/libcurl.dylib that might link against stuff from /opt/local/lib.

    0 讨论(0)
提交回复
热议问题