我正在尝试在 JRuby 中初始化 JUnixSocket,但由于无法找到本机库而失败。我收到错误:
java.lang.UnsatisfiedLinkError: 无法加载 junixsocket 库,尝试过 [/opt/newsclub/lib-native/libjunixsocket-linux-1.7-amd64.so, /opt/newsclub/lib-native/libjunixsocket-linux-1.5-amd64。所以,lib:junixsocket-linux-1.7-amd64, lib:junixsocket-linux-1.5-amd64]; 请定义系统属性 org.newsclub.net.unix.library.path
我试图执行的命令:
irb(main):015:0> java_import 'org.newsclub.net.unix.AFUNIXSocket'
irb(main):016:0> AFUNIXSocket.newInstance()
我在文件夹 lib 中有以下库:libjunixsocket-linux-1.5-amd64.so libjunixsocket-linux-1.5-i386.so。
是否可以在 irb 中指定库的路径以便获取库?任何可以解决上述问题的方法都将受到赞赏。