У меня проблемы с получением приложения rails на Dreamhost's Passenger, чтобы увидеть скомпилированные библиотеки в моем каталоге ~ / opt / lib. Я должен поместить их здесь, потому что у меня нет доступа с правами root.
Я могу загрузить свое приложение в ./script/console, и он прекрасно видит их библиотеки, потому что я обновил переменную окружения .bash_profile LD_LIBRARY_PATH
, добавив ~ / opt / lib.
Я пытался поместить ENV['LD_LIBRARY_PATH'] = '~/opt/lib'
в свой файл environment.rb, но это не слишком помогает. Я получаю следующую ошибку от Пассажира при переходе на мой сайт:
libodbcinst.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога - /home/username/opt/lib/odbc.so
Кто-нибудь имеет опыт работы с этим?
Спасибо