Библиотека не загружена ошибка (libidn.11.dylib) при попытке установить Homebrew - PullRequest
3 голосов
/ 17 февраля 2012

Попытка установить Homebrew на Lion.Когда я делаю:

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

Я получаю эту ошибку:

dyld: Library not loaded: /opt/local/lib/libidn.11.dylib
Referenced from: /usr/local/bin/curl
Reason: image not found

У меня был установлен MacPorts ранее, но я удалил его и полностью удалил / opt / local Я также удалил / opt / local измой ПУТЬ

Есть идеи, почему эта ошибка происходит?

Ответы [ 4 ]

6 голосов
/ 17 февраля 2012

Вы встроили и установили curl в /usr/local/bin, но он связан с установленным MacPorts libidn. Вы должны удалить /usr/local/bin/curl. Вы также можете перепроверить все остальное в /usr/local/bin, чтобы увидеть, есть ли у них такая же проблема.

Вам также может понадобиться проверить вещи в /usr/local/lib, если они тоже ссылаются на библиотеки, установленные MacPorts. Например, curl может иметь /usr/local/lib/libcurl.dylib, который может ссылаться на вещи из /opt/local/lib.

3 голосов
/ 07 августа 2017

Для меня бег brew install libidn добился цели

0 голосов
/ 19 января 2019
cd /usr/local/opt/libidn2/lib/
ln -s libidn2.4.dylib libidn2.0.dylib
0 голосов
/ 30 августа 2012

Следующее исправило определенную проблему для меня:

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

Если у вас уже установлен более старый домашний напиток:

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

Сохраните все незабитые файлы:

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

brew doctor:

Установите xcode cli tools из http://connect.apple.com.

...