我正在尝试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。