brew link jpeg 问题

brew link jpeg 问题

我正在尝试opencv在 Mac OSX Lion 上安装。

brew install opencv

我收到以下错误(以及其他一些类似的错误)

Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link jpeg'

当我做

brew link jpeg
Linking /usr/local/Cellar/jpeg/8d... ln: wrjpgcom: File exists

我不明白这是什么意思?我该怎么办?谢谢

答案1

这实际上与 opencv 没有任何关系:它只是 jpeg 依赖项。

ln 被要求创建一个硬链接(应该是/usr/local/Cellar/jpeg/8d/bin/wrjpgcom-> /usr/local/bin/wrjpgcom),但该位置已经有一个文件。

这通常不会发生,所以我怀疑你可能从以前的配方版本中遗留了一些残渣。我首先会让您的 brew 安装更接近主要公开版本:

brew update
brew uninstall jpeg
brew cleanup

此时 /usr/local/Cellar/jpeg 和 /usr/local/bin/wrjpgcom 都不应该存在。确认情况属实后,我会尝试重复此过程:

brew install jpeg 

如果有效,您应该可以继续安装 opencv。

相关内容