【发布时间】:2010-04-01 14:08:11
【问题描述】:
我是 linux 新手,正在尝试让 Ajax Push 引擎服务器在 Ubuntu 9.04 上运行。我从源代码安装了服务器,它没有通过使用自己的 javascript 框架进行的检查。
问题是它无法加载模块和我在启动时在终端中获得的输出。
[模块] 加载失败 ../modules/lib/libmod_spidermonkey.so [无效库](libmysac.so.0.0:无法打开共享对象文件:否 这样的文件或目录)
我认为我必须将 mysac 库安装为共享库,所以经过一番搜索后,我将 libmysac.so 复制到 /usr/local/lib/ 并在那里运行 ldconfig 时创建了符号链接。但它仍然给出了同样的错误。
现在我将 libmod_spidermonkey.so 复制到共享库目录中。但是这次 ldconfig 没有创建任何符号链接。
我真的很困惑,正在寻找一些指针。请帮忙
【问题讨论】:
-
您是否尝试过使用 LD_LIBRARY_PATH 变量运行二进制文件?
LD_LIBRARY_PATH=/usr/local/lib ./myprogram
标签: linux ubuntu shared-libraries