我正在尝试在我的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
似乎是一个坏主意,但我没有看到任何替代方案。有没有其他方法可以做到这一点?
答案 0 :(得分:2)
我不确定这是否是最好的解决方案(让我知道它是否存在问题),但是现在我使用以下命令将dylib文件从/opt/local/lib
符号链接到/user/local/lib
:
sudo ln -s /opt/local/lib/libyajl.dylib /usr/local/lib/libyajl.dylib