2012-05-14 4 views
62

Ich bin sehr viel ein Neuling, wenn es um all das kommt, so verzeihen Sie meine Inkompetenz.Wie repariere ich brauen Doktor Fehler

Wenn ich brauen Doktor laufen, bekomme ich Folgendes. Kann jemand helfen?

[/usr/local]$ brew doctor 

Error: Setting DYLD_LIBRARY_PATH can break dynamic linking. 
You should probably unset it. 
Error: Some keg-only formula are linked into the Cellar. 
Linking a keg-only formula, such as gettext, into the cellar with 
brew link f will cause other formulae to detect them during the 
./configure step. This may cause problems when compiling those 
other formulae. 

Binaries provided by keg-only formulae may override system binaries 
with other strange results. 

You may wish to brew unlink these brews: 

libxml2 

Error: Unbrewed dylibs were found in /usr/local/lib. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected dylibs: 
/usr/local/lib/libcharset.1.dylib /usr/local/lib/libfreetype.6.dylib /usr/local/lib/libjpeg.8.dylib /usr/local/lib/liblcms.1.0.19.dylib /usr/local/lib/libMagickCore.4.dylib /usr/local/lib/libMagickWand.4.dylib /usr/local/lib/libpng15.15.dylib /usr/local/lib/libtiff.3.dylib /usr/local/lib/libtiffxx.3.dylib /usr/local/lib/libwmf-0.2.7.1.0.dylib /usr/local/lib/libwmflite-0.2.7.0.1.dylib 
Error: Unbrewed .la files were found in /usr/local/lib. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected .la files: 
/usr/local/lib/libcharset.la /usr/local/lib/libfreetype.la /usr/local/lib/libjpeg.la /usr/local/lib/liblcms.la /usr/local/lib/libMagickCore.la /usr/local/lib/libMagickWand.la /usr/local/lib/libpng15.la /usr/local/lib/libtiff.la /usr/local/lib/libtiffxx.la /usr/local/lib/libwmf.la /usr/local/lib/libwmflite.la 
Error: Unbrewed .pc files were found in /usr/local/lib/pkgconfig. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected .pc files: 
/usr/local/lib/pkgconfig/freetype2.pc /usr/local/lib/pkgconfig/ImageMagick.pc /usr/local/lib/pkgconfig/lcms.pc /usr/local/lib/pkgconfig/libpng15.pc /usr/local/lib/pkgconfig/MagickCore.pc /usr/local/lib/pkgconfig/MagickWand.pc /usr/local/lib/pkgconfig/Wand.pc 
Error: Unbrewed static libraries were found in /usr/local/lib. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected static libraries: 
/usr/local/lib/libcharset.a /usr/local/lib/libfreetype.a /usr/local/lib/libjpeg.a /usr/local/lib/liblcms.a /usr/local/lib/libpng15.a /usr/local/lib/libtiff.a /usr/local/lib/libtiffxx.a /usr/local/lib/libwmf.a /usr/local/lib/libwmflite.a 
Error: You have uncommitted modifications to Homebrew's core. 
Unless you know what you are doing, you should run: 
cd /usr/local && git reset --hard 
Error: Some directories in your path end in a slash. 
Directories in your path should not end in a slash. This can break other 
doctor checks. The following directories should be edited: 
/usr/local/git/bin/ 
[/usr/local]$ 

Antwort

60
Error: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it. Error: Some keg-only formula are linked into the Cellar. Linking a keg-only formula, such as gettext, into the cellar with brew link f will cause other formulae to detect them during the ./configure step. This may cause problems when compiling those other formulae. 

Binaries provided by keg-only formulae may override system binaries with other strange results. 

Dies fordert Sie auf, den Dynamic Loading Library Path zu deaktivieren. Sie können dies tun, indem Sie herausfinden, wo Sie es einstellen und es entfernen. Wahrscheinlich haben Sie eine Zeile in Ihrer ~/.bashrc oder ~/.bash_profile die

You may wish to brew unlink these brews: 

libxml2 

wie export DYLD_LIBRARY_PATH=/some/path:$DYLD_LIBRARY_PATH sieht Wenn Brew Links, es ist ein symbolischer Link auf die Installation zu schaffen. So können Sie python2.6 haben. Python2.7 installiert, aber python wird eines von ihnen ausführen.

brew unlink libxml2

Error: Unbrewed dylibs were found in /usr/local/lib. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. 

Unexpected dylibs: /usr/local/lib/libcharset.1.dylib /usr/local/lib/libfreetype.6.dylib /usr/local/lib/libjpeg.8.dylib /usr/local/lib/liblcms.1.0.19.dylib /usr/local/lib/libMagickCore.4.dylib /usr/local/lib/libMagickWand.4.dylib /usr/local/lib/libpng15.15.dylib /usr/local/lib/libtiff.3.dylib /usr/local/lib/libtiffxx.3.dylib /usr/local/lib/libwmf-0.2.7.1.0.dylib /usr/local/lib/libwmflite-0.2.7.0.1.dylib Error: Unbrewed .la files were found in /usr/local/lib. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. 

Unexpected .la files: /usr/local/lib/libcharset.la /usr/local/lib/libfreetype.la /usr/local/lib/libjpeg.la /usr/local/lib/liblcms.la /usr/local/lib/libMagickCore.la /usr/local/lib/libMagickWand.la /usr/local/lib/libpng15.la /usr/local/lib/libtiff.la /usr/local/lib/libtiffxx.la /usr/local/lib/libwmf.la /usr/local/lib/libwmflite.la Error: Unbrewed .pc files were found in /usr/local/lib/pkgconfig. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. 

Unexpected .pc files: /usr/local/lib/pkgconfig/freetype2.pc /usr/local/lib/pkgconfig/ImageMagick.pc /usr/local/lib/pkgconfig/lcms.pc /usr/local/lib/pkgconfig/libpng15.pc /usr/local/lib/pkgconfig/MagickCore.pc /usr/local/lib/pkgconfig/MagickWand.pc /usr/local/lib/pkgconfig/Wand.pc Error: Unbrewed static libraries were found in /usr/local/lib. If you didn't put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. 

Unexpected static libraries: /usr/local/lib/libcharset.a /usr/local/lib/libfreetype.a /usr/local/lib/libjpeg.a /usr/local/lib/liblcms.a /usr/local/lib/libpng15.a /usr/local/lib/libtiff.a /usr/local/lib/libtiffxx.a /usr/local/lib/libwmf.a /usr/local/lib/libwmflite.a 

Diese sind Rest Dateien aus anderen Installationen. Sie können sie löschen.

rm FILENAME

Error: You have uncommitted modifications to Homebrew's core. Unless you know what you are doing, you should run: cd /usr/local && git reset --hard 

Hier wird es Ihnen sagen, dass Sie Änderungen an Homebrew-Dateien vorgenommen. Glücklicherweise wird Homebrew in Git Versionskontrolle gespeichert, so dass Sie diese Änderungen zurücksetzen können.

cd /usr/local && git reset --hard

Error: Some directories in your path end in a slash. Directories in your path should not end in a slash. This can break other doctor checks. The following directories should be edited: /usr/local/git/bin/ 

Das PATH-Variable ist, wo Ihr Computer sucht nach Programmen, wenn Sie es in der Befehlszeile eingeben. Sie können Ihren Pfad mit echo $PATH sehen.

Die Standards schreiben vor, dass alle Pfade in PATH nicht mit einem Schrägstrich enden sollen. Homebrew bittet Sie also, es zu beheben.

nano ~/.bashrc oder nano ~/.bash_profile und suchen Sie nach '/ usr/local/git/bin /' und entfernen Sie den abschließenden Schrägstrich.

+3

Denken Sie auch daran, das Terminal neu zu starten oder die Quelle ~/.bashrc beim Bearbeiten dieser Datei auszuführen – kwyoung11

3

Ich bin neu zu brauen. Als ich es zum ersten Mal versuchte, endete ich mit einer Wäscheliste von Fehlern. Nicht alle benötigt, um für mich zu beheben, um zu verwenden, gebraut zu haben, wie ich es brauchte. Insbesondere konnte ich die Nachrichten, die ich bekam, ignorieren. Ich glaube, das sind nur ein Problem, wenn Ihre Verwendung von brew installierten Paketen mit denen, die Sie zuvor installiert haben, interferieren (in meinem Fall war es NTFS-3g, nicht in Bezug auf meine zukünftige Verwendung von brauen).