我正在尝试在Mac OSX Lion上安装opencv
。
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
我不明白这意味着什么?我该怎么办?感谢
答案 0 :(得分:5)
检查/usr/local
文件夹中的以下文件:
bin/cjpeg
bin/djpeg
bin/jpegtran
bin/rdjpgcom
bin/wrjpgcom
include/jconfig.h
include/jerror.h
include/jmorecfg.h
include/jpeglib.h
lib/libjpeg.8.dylib
lib/libjpeg.a
share/man/man1/cjpeg.1
share/man/man1/djpeg.1
share/man/man1/jpegtran.1
share/man/man1/rdjpgcom.1
share/man/man1/wrjpgcom.1
让brew link jpeg
成功:
brew link jpeg
。答案 1 :(得分:3)
在酒窖外找到文件wrjpgcom并删除它。
问题是Homebrew正在尝试将该文件符号链接到/ usr / local,但符号链接的目标已作为另一个文件存在。