サーバーの移行時に発生したエラーとその対処法シリーズの第三弾です。関連エントリーは以下の通りです。記載した内容を再掲します。サーバーにアクセスすると、上のようなエラーが出ました。読み込まれていないのが原因です。ファイルは、findコマンドで存在することは確認済みです。アプリケーションで、(ライブラリ読み込みのための)LD_LIBRARY_PATHや、その他環境変数を設定したいというのは割と良くある話題のようです。作って、いくつかの方法を紹介しています。モジュールインストール時にLD_RUN_PATHを設定する(LD_LIBRARY_PATHは設定不要)の三通りとなります。ライブラリ関連の場合、なぜ最初の2つの方法だとダメかという理由ですが、LD_LIBRARY_PATHの読み込み・ライブラリ読み込みは、プロセス起動時に一度だけ行われるからなので、プロセス起動後に設定はできません。Overflowでは、ライブラリ読み込みの問題は三番目の方法で解決するかというと、そうではありません。この方法は、既にモジュールがインストール済みの場合には使えないので、別の方法を選択する必要があります。結論としては、第二弾で書いた通りですが、以下に再掲します。再起動すれば良いです。調べるには、以下のようにします。ファイルには、以下のような行を追加します。LoadFileでも大丈夫そうです。LD_LIBRARY_PATHを設定するのが一番簡単な選択肢だと思います。まとめ今回で、エラー対処シリーズ三部作は完了です。面倒くさかったので(勉強にはなりましたが)、次にサーバーを立てるときには、スタンドアロンサーバーを立てようと思います。優秀な技術者と一緒に、好きな場所で働きませんか株式会社もばらぶでは、優秀で意欲に溢れる方を常に求めています。働く場所は自由、働く時間も柔軟に選択可能です。現在、以下の職種を募集中です。ご興味のある方は、リンク先をご参照下さい。採用情報プロジェクトマネージャー(リモート)ソフトウェアエンジニア(リモート)デザイナー(リモート)Subscriptionメールアドレスを記入して購読すれば、更新をメールで受信できます。ThemePacific。