0

私は最近多くのことについて少し学んでいます、そしてそうする過程で私のマックを悩ませているように見えました。

誰かがこれが何を意味するのか、そしてそれを修正する方法を教えてもらえますか?

$ brew doctor
警告:「config」スクリプトはシステムまたはHomebrewディレクトリの外にあります。 ./configureスクリプトは多くの場合、* -configスクリプトを探して、ソフトウェアパッケージがインストールされているかどうか、およびコンパイルとリンクの際に使用する追加のフラグを判別します。

パスに追加のスクリプトがあると、構成スクリプトが同じ名前のシステムまたはHomebrewが提供するスクリプトをオーバーライドする場合、Homebrewを介してインストールされたソフトウェアを混乱させる可能性があります。次の「config」スクリプトが見つかりました。

/usr/local/php5/bin/curl-config
/usr/local/php5/bin/freetype-config
/usr/local/php5/bin/icu-config
/usr/local/php5/bin/libmcrypt-config
/usr/local/php5/bin/libpng-config
/usr/local/php5/bin/libpng12-config
/usr/local/php5/bin/php-config
/usr/local/php5/bin/xml2-config
/usr/local/php5/bin/xslt-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

警告:未作成のdylibが/ usr / local/libで見つかりました。意図的に配置しなかった場合、Homebrewの数式を作成するときに問題が発生する可能性があり、削除する必要がある場合があります。

予期しないdylib:

/usr/local/lib/libjpeg.8.dylib
/usr/local/lib/libmcrypt.4.4.8.dylib
/usr/local/lib/libpng15.15.dylib

警告:未作成の.laファイルが/ usr / local/libに見つかりました。意図的に配置しなかった場合、Homebrewの数式を作成するときに問題が発生する可能性があり、削除する必要がある場合があります。

予期しない.laファイル:

/usr/local/lib/libjpeg.la
/usr/local/lib/libmcrypt.la
/usr/local/lib/libpng15.la

警告:未作成の.pcファイルが/ usr / local / lib/pkgconfigで見つかりました。意図的に配置しなかった場合、Homebrewの数式を作成するときに問題が発生する可能性があり、削除する必要がある場合があります。

予期しない.pcファイル:

/usr/local/lib/pkgconfig/libpng15.pc

警告:未作成の静的ライブラリが/ usr / local/libに見つかりました。意図的に配置しなかった場合、Homebrewの数式を作成するときに問題が発生する可能性があり、削除する必要がある場合があります。

予期しない静的ライブラリ:

/usr/local/lib/libjpeg.a
/usr/local/lib/libpng15.a

警告:セラーにリンクされていない樽があります。樽をリンクされていないままにしておく
と、ビルドに問題が発生し、ビルド後にそれらの樽に依存する醸造が正しく実行されなくなる可能性があります。これらで実行brew linkします:

automake
mongodb
node
4

1 に答える 1

0

そこで、自作の不満をすべて手動で修正して、システムを咆哮する準備をしました。余分な設定ファイル、.pc、.la、.dylibファイルをすべて削除しました。次に、リンクされたautomake、mongodb、およびnodeを作成します。

于 2013-01-12T09:26:26.383 に答える