Помогло добавление символьных ссылок во всех стандартных директориях, используемых для хранения libruby.so.2.3 . Выяснить к какой именно из директорий обращается nginx, не удалось, прикладываю пути:
/usr/local/lib/libruby.so.2.3
/usr/lib/libruby.so.2.3
/lib/x86_64-linux-gnu/libruby.so.2.3
/usr/lib/x86_64-linux-gnu/libruby.so.2.3
/usr/local/rvm/rubies/ruby-2.3.8/lib/libruby.so.2.3
/usr/local/rvm/src/ruby-2.3.8/libruby.so.2.3
/opt/ruby/lib/libruby.so.2.3
/usr/local/lib64/libruby.so.2.3
/usr/lib64/libruby.so.2.3
/lib64/libruby.so.2.3
P.S Использую эту ветку для ответа на свой вопрос, но буду рад, если кто-то захочет выяснить, из какой именно из этих директорий nginx подтягивает либу.
Пути к libruby.so.2.3: Я переуствановил rvm, установил libruby2.3_2.3.8 из deb файла, но это не дало результатов.
Похоже на то, что nginx ищет libruby.so.2.3 по конкретному пути.
Как я могу решить эту проблему?
nginx V 1.26.1 ruby V 2.3.8 OS Ubuntu 24.04 LTS