在OS X上安装yajl-py:“找不到Yajl共享对象。请安装Yajl并确认它在您的共享库路径上。”

时间:2012-05-03 12:23:55

标签: macos yajl

我正在尝试在我的Mac上安装yajl-py()。但是,它会出现以下错误:

Yajl shared object cannot be found. Please install Yajl and confirm it is on your shared lib path.

我通过ports安装了yajl,所以我知道它就在那里,问题是如何将/ opt / local / lib中的共享库放到lib路径中。

进行一些阅读,使用LD_LIBRARY_PATH似乎是一个坏主意,但我没有看到任何替代方案。有没有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

我不确定这是否是最好的解决方案(让我知道它是否存在问题),但是现在我使用以下命令将dylib文件从/opt/local/lib符号链接到/user/local/lib

sudo ln -s /opt/local/lib/libyajl.dylib /usr/local/lib/libyajl.dylib