我在Dreamhost的Passenger上獲取rails應用程序以查看我的〜/ opt/lib目錄中的已編譯庫時遇到問題。我必須把它們放在這裏,因爲我沒有root權限。在Passenger Rails應用程序中包含〜/ opt/lib庫
我可以在./script/console中啓動我的應用程序,它看到它們的庫很好,因爲我更新了我的.bash_profile的LD_LIBRARY_PATH
環境變量以包含〜/ opt/lib。
我試過在我的environment.rb文件中放入ENV['LD_LIBRARY_PATH'] = '~/opt/lib'
,但它似乎沒有太大的幫助。當我導航到我的網站時,我從Passenger得到以下錯誤: libodbcinst.so.1:無法打開共享對象文件:沒有這樣的文件或目錄 - /home/username/opt/lib/odbc.so
任何人有這方面的經驗嗎?
感謝