9

ランニング

醸造博士

私にこれを与える:

警告: 醸造されていない dylib が /usr/local/lib に見つかりました。意図的にそこに配置しなかった場合、Homebrew フォーミュラを構築するときに問題が発生する可能性があり、削除する必要がある場合があります。

予期しない dylib:

/usr/local/lib/libqmi_api.dylib

/usr/local/lib/libvousb.dylib

これらのdylibが何であるか知っている人はいますか?

4

1 に答える 1

9

それでも必要な場合は、これらのライブラリをアップグレードしてみてください。私はlibusbで同じ問題を抱えていましたが、アップグレードを「醸造」することで解決しました。

brew upgrade libqmi_api
brew upgrade libvousb

時々、brew は lib を /usr/local にシンボリックリンクできません。これは、lib の古いシンボリック リンク バージョンが既にある場合に発生します。

brew link --overwrite libusb

ものをする必要があります。

libusbライブラリを使用したテストケースは次のとおりです。

$ brew doctor
Warning: 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/libusb-1.0.0.dylib

$ brew upgrade libusb
==> Upgrading 1 outdated package, with result:
libusb 1.0.9
==> Upgrading libusb
==> Downloading http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/libusb/1.0.9
==> make install
Warning: Could not link libusb. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link libusb'

Possible conflicting files are:
/usr/local/lib/libusb-1.0.0.dylib
==> Summary
  /usr/local/Cellar/libusb/1.0.9: 11 files, 420K, built in 9 seconds

$ brew link --overwrite libusb
Linking /usr/local/Cellar/libusb/1.0.9... 5 symlinks created

$ brew doctor
Your system is ready to brew.
$

お役に立てれば。

于 2013-10-09T13:09:56.287 に答える