Ruby - 尝试加载外部库失败

时间:2011-12-02 11:18:02

标签: ruby

我正在尝试从ruby脚本加载C库(即),例如:

require 'dl'

res=DL.dlopen('PATH to the library') #say "A.so"

A.so依赖于B.so和C.so - 从A.so

上的ldd验证

无法加载B.so和C.so

可能的原因是什么?错误发生在:

ld.so.1: ruby: fatal: B.so: open failed: No such file or directory (RuntimeError) 

但是当我从ruby cli运行它时,相同的代码工作正常。 (IRB)

谢谢&问候, Anand Kumar Keshri

0 个答案:

没有答案