~/opt/lib ディレクトリにあるコンパイル済みライブラリを表示するために、Dreamhost の Passenger で Rails アプリを取得するのに問題があります。root アクセス権がないため、ここに配置する必要があります。
./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
誰でもこれを経験したことがありますか?
ありがとう