brew链接jpeg问题

时间:2012-03-18 22:37:48

标签: opencv osx-lion symlink homebrew

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

我不明白这意味着什么?我该怎么办?感谢

2 个答案:

答案 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成功:

  1. 删除(并备份)上述任何文件
  2. 再次启动brew link jpeg

答案 1 :(得分:3)

在酒窖外找到文件wrjpgcom并删除它。

问题是Homebrew正在尝试将该文件符号链接到/ usr / local,但符号链接的目标已作为另一个文件存在。