Bei brew doctor
erhalte ich folgende Fehler:
dyld: Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
Error: No available formula for zlib
Die Datei libltdl.7.dylib
befindet sich nicht in meinem Verzeichnis/usr/lib, es gibt jedoch mehrere andere .dylib
-Dateien.
Ich verwende 10.8.1 mit der neuesten Version von Xcode (4.4.1) und den installierten Befehlszeilentools.
Irgendeine Idee, wie man diese Fehler löst?
Versuchen Sie, libtool erneut zu installieren:
brew reinstall libtool --universal && brew unlink libtool && brew link libtool
Wenn dies nicht hilft, entfernen Sie libtool vollständig und wiederholen Sie die obigen Schritte:
brew uninstall libtool
Wenn es nach den oben genannten Schritten immer noch nicht funktioniert, überprüfen Sie, ob Sie die Variable DYLD_FALLBACK_LIBRARY_PATH irgendwo auf dem System definiert haben (z. B. ~/.profile), und versuchen Sie, die Einstellung zu deaktivieren, bevor Sie die obigen Schritte erneut versuchen.
Andere Befehle, die zur Identifizierung des Problems nützlich sein könnten:
$ libtool --version
$ whereis libtool
$ set | grep DYLD_FALLBACK_LIBRARY_PATH
$ echo $DYLD_FALLBACK_LIBRARY_PATH
Bei mir funktioniert es mit:
Sudo ln -s /usr/local/Cellar/libtool/2.4.2/lib/libltdl.7.dylib /usr/local/lib/libltdl.7.dylib
wenn Sie einen Fehler wie folgt haben:
dyld: Library not loaded: /usr/local/opt/pcre/lib/libpcre.1.dylib
Referenced from: /usr/local/Cellar/watchman/4.7.0/libexec/bin/watchman
Reason: image not found
Abort trap: 6
sie müssen pcre verlinken.
brew link --overwrite pcre
In meinem Fall löse ich es mit der Datei dieses Links:
ln -s /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/opt/jpeg/lib/libjpeg.8.dyli
Ich hatte:
% neato
dyld: Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /Users/me/Documents/dev/anaconda/bin/neato
Reason: image not found
zsh: abort neato
Und das Update war
% echo $DYLD_FALLBACK_LIBRARY_PATH
/Users/me/anaconda/lib:/usr/lib
% export DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH:/usr/local/lib
(und fügen Sie dann den Export einem .bashrc
oder ähnlichem hinzu).
xcode-select --install
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install pcre
brew install libtool
das ist es.
Zuerst :
brew uninstall libffi
Dann :
brew install libffi
Der gleiche Fehler ist bei der Installation von AFNI aufgetreten. Durch die Installation von PyQt, wie vorgeschlagen here , wurde das Problem behoben, das sich aus der OSX 10.11-Kompatibilität ergab.
brew install pyqt
Für mich musste XQuartz repariert werden, als der Brauntoktor mich auch fragte:
Warnung: Ihr XQuartz (2.7.6) ist veraltet Bitte installieren Sie XQuartz 2.7.8: https://xquartz.macosforge.org
Danach hat es funktioniert.
Die Antwort von Kenorb ist das, was für mich gearbeitet hat + ein bisschen mehr für eine sichere Maßnahme: brew update freetype hatte keine symbolischen Links, also: brew link freetype
brew remove imagemagick
brew link jpeg libpng
brew install imagemagick
brew install libtiff
brew uninstall libtool
brew reinstall libtool --universal && brew unlink libtool && brew link libtool
Es besteht eine gute Chance, dass dies nicht alles notwendig wäre, wenn ich es gefunden hätte
brew uninstall libtool
brew reinstall libtool --universal && brew unlink libtool && brew link libtool
zuerst. Aber ich dachte, ich würde meinen gesamten Prozess posten, falls jemand Probleme bekommt