Я разворачиваю Redmine из контейнера, в процессе развертывания, когда я, согласно инструкциям, собираю libtdjson.so, то установка проходит успешно, страница плагина открывается. Но сборка из исходников при каждом развертывании контейнера слишком дорогостоящее предприятие, поэтому я помещаю libtdjson.so в папку redmine_root/vendor на этапе создания контейнера. Как итог при входе на страницу настроек плагина я вижу ошибку 500, в production.log есть записи об ошибке:
Rendering settings/plugin.html.erb within layouts/admin
Rendered plugins/redmine_bots/app/views/settings/redmine_bots/_deprecation_warning.erb (0.1ms)
Rendered plugins/redmine_bots/app/views/settings/redmine_bots/_slack.erb (0.2ms)
Rendered plugins/redmine_bots/app/views/settings/redmine_bots/_telegram.erb (0.8ms)
Rendered common/_tabs.html.erb (1.4ms)
Rendered plugins/redmine_bots/app/views/settings/_redmine_bots.erb (1.6ms)
Rendered settings/plugin.html.erb within layouts/admin (2.0ms)
Completed 500 Internal Server Error in 35ms (ActiveRecord: 30.2ms)
LoadError (Could not open library 'tdjson': tdjson: cannot open shared object file: No such file or directory.
Could not open library 'libtdjson.so': libtdjson.so: cannot open shared object file: No such file or directory):
как понимаю из описания ошибки, где-то нужно указать прямую ссылку на файл libtdjson.so, но не могу найти где... Есть идеи как это исправить?
Под redmine_root в описании подразумевается корневая директория redmine, а не отдельная папка. Проверьте, что библиотека лежит в правильной директории.
Я разворачиваю Redmine из контейнера, в процессе развертывания, когда я, согласно инструкциям, собираю libtdjson.so, то установка проходит успешно, страница плагина открывается. Но сборка из исходников при каждом развертывании контейнера слишком дорогостоящее предприятие, поэтому я помещаю libtdjson.so в папку redmine_root/vendor на этапе создания контейнера. Как итог при входе на страницу настроек плагина я вижу ошибку 500, в production.log есть записи об ошибке:
как понимаю из описания ошибки, где-то нужно указать прямую ссылку на файл libtdjson.so, но не могу найти где... Есть идеи как это исправить?