我在这个目录中有以下文件:
~/test/lib/liblost.dylib
~/test/include/lost.h
我试图让我的 rubygem 通过在 irb 中执行以下操作来确定上述库是否存在:
ruby-1.9.2-p290 :008 > dir_config('','~/test')
=> ["~/test/include", "~/test/lib"]
ruby-1.9.2-p290 :009 > have_library('lost')
checking for main() in -llost... no
=> false
有人可以解释为什么这不起作用吗?