我无法在 Dreamhost 的Passenger 上获取rails 应用程序,以便在我的~/opt/lib 目录中查看已编译的库。我必须把它们放在这里,因为我没有 root 访问权限。
我可以在 ./script/console 中启动我的应用程序,它可以很好地看到它们的库,因为我更新了 .bash_profile 的LD_LIBRARY_PATH
环境变量以包含 ~/opt/lib。
我试过放入ENV['LD_LIBRARY_PATH'] = '~/opt/lib'
我的 environment.rb 文件,但它似乎没有太大帮助。当我导航到我的站点时,Passenger 收到以下错误:libodbcinst.so.1:无法打开共享对象文件:没有这样的文件或目录 - /home/username/opt/lib/odbc.so
有人有这方面的经验吗?
谢谢