Kev*_*yar 5 ruby ruby-on-rails passenger dreamhost
我在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
有人有这方面的经验吗?
谢谢
环境.rb 方式听起来像是可行的方式,尽管您可能想附加到LD_LIBRARY_PATH。另外,我会确保使用该目录的完整路径,以防万一。
或者,您可以使用.htaccess指令,类似于@ http://wiki.rubyonrails.org/rails/pages/HowToUseOracleWithFastCGI中描述的内容
| 归档时间: |
|
| 查看次数: |
942 次 |
| 最近记录: |