node-opencv / mavericks:dyld:找不到符号

我正在运行一个干净的OSX 10.9安装,并遇到运行node-opencv依赖项的任何node.js应用程序的问题。 我已经通过Homebrew安装了opencvpythonnode.jsnpm

在这种情况下,我试图从示例文件夹中运行: node face_detection.js ,并得到这个错误:

 dyld: lazy symbol binding failed: Symbol not found: __ZN2cv6imreadERKSsi Referenced from: /Users/Jim/GitHub/node-opencv/build/Release/opencv.node Expected in: dynamic lookup dyld: Symbol not found: __ZN2cv6imreadERKSsi Referenced from: /Users/Jim/GitHub/node-opencv/build/Release/opencv.node Expected in: dynamic lookup Trace/BPT trap: 5 

不pipe是什么原因,我遇到了同样的问题,并通过升级到最新的自制opencv发行版解决了这个问题。