Я пытаюсь инициализировать JUnixSocket в JRuby, но он терпит неудачу, поскольку он не может найти собственную библиотеку. Я получаю ошибку:Как указать путь родной библиотеки в JRuby?
java.lang.UnsatisfiedLinkError: Не удалось загрузить библиотеку junixsocket, попробовал [/opt/newsclub/lib-native/libjunixsocket-linux-1.7-amd64.so,/opt/newsclub/lib-native /libjunixsocket-linux-1.5-amd64.so, 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-линукс-1,5- amd64.so libjunixsocket-linux-1.5-i386.so.
Можно ли указать путь библиотеки в irb, чтобы он мог получить библиотеку? Любой подход, который может решить вышеуказанную проблему, будет оценен по достоинству.