web-dev-qa-db-ja.com

ブリュードクター:dyld:ライブラリがロードされていません&エラー:zlibで利用可能な数式がありません

私がbrew doctor次のエラーが表示されます。

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

ファイル libltdl.7.dylibは/ usr/libディレクトリにありませんが、他にもいくつかあります.dylibファイル。

Xcodeの最新バージョン(4.4.1)とそのコマンドラインツールをインストールして10.8.1を実行しています。

これらのエラーを解決する方法はありますか?

33
Ryan

次の方法でlibtoolを再インストールしてください。

brew reinstall libtool --universal && brew unlink libtool && brew link libtool

それでも解決しない場合は、libtoolを完全に削除してから、上記の手順を再試行してください。

brew uninstall libtool

上記の手順を試してもまだ機能しない場合は、システムのどこかで定義されているDYLD_FALLBACK_LIBRARY_PATH変数があるかどうかを確認し(例〜/ .profile)、上記の手順を試す前に設定を解除してください再び。


問題を特定するのに役立つその他のコマンド:

$ libtool --version
$ whereis libtool
$ set | grep DYLD_FALLBACK_LIBRARY_PATH
$ echo $DYLD_FALLBACK_LIBRARY_PATH
41
kenorb

私にとっては:

Sudo ln -s /usr/local/Cellar/libtool/2.4.2/lib/libltdl.7.dylib /usr/local/lib/libltdl.7.dylib
10
Raul

試してください:

brew tap homebrew/dupes

参照: https://github.com/josegonzalez/homebrew-php/pull/219

9
Bryan Stalcup

このようなpcreに関するエラーがある場合:

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

pcreをリンクする必要があります。

brew link --overwrite pcre
9
Diego Mello

私の場合、このリンクのファイルで解決します:

ln -s /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/opt/jpeg/lib/libjpeg.8.dyli
1
Luis Morales
xcode-select --install
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install pcre
brew install libtool

それでおしまい。

1
tolerious

私が持っていた:% 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

そして修正は% echo $DYLD_FALLBACK_LIBRARY_PATH /Users/me/anaconda/lib:/usr/lib % export DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH:/usr/local/lib

(そして、エクスポートを.bashrc または類似)。

0
jmmcd

最初 :

brew uninstall libffi

それから:

brew install libffi
0
Amit

AFNIのインストールプロセスでも同じエラーが発生しました。 here のようにPyQtをインストールすると、OSX 10.11互換性に起因する問題が修正されました。

brew install pyqt
0
Chris

私にとっては、醸造医も私に尋ねたので、XQuartzを修正する必要がありました。

警告:XQuartz(2.7.6)が古いXQuartz 2.7.8をインストールしてください: https://xquartz.macosforge.org

それはその後働きました。

0
Francois Nadeau

Kenorbからの応答は私のために働いたものです+安全対策のために少し余分です:brew update freetypeにはシンボリックリンクがありませんでした: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

私が見つけた場合、これはすべて必要ではなかった可能性があります

brew uninstall libtool
brew reinstall libtool --universal && brew unlink libtool && brew link libtool

最初。しかし、誰かが問題に遭遇した場合に備えて、完全なプロセスを投稿すると思いました

0
jzg.dev