我在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
任何人有这方面的经验吗?
感谢