Passenger 3.0.11と nginx をインストールしたところ、次のエラーが発生しました。
Nginxの起動:/ opt/nginx/sbin/nginx:共有ライブラリの読み込み中にエラーが発生しました:libpcre.so.0:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
メッセージはそれが言うことを意味します。 nginx
実行可能ファイルは、PCRE(Perl互換の正規表現)共有ライブラリがLD_LIBRARY_PATHのどこかにあるか、または/etc/ld.so.conf
または同等のライブラリ検索メカニズムがオペレーティングシステムに適用され、ライブラリが見つかりません。
PCREをインストールするか、nginx
がPCREライブラリがインストールされている場所を探すように環境を構成する必要があります。
同じエラーが発生し、Sudo ldconfig
を実行して問題を解決しました。
以下のコマンドを実行して、サーバーを再起動してください。
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
h5py condaを再インストールしてください、私のために解決しました
いくつかの推奨事項があります。これにより、私が抱えていた問題を解決しました。
ldconfig -v
を使用して同じものが更新されているかどうかを確認します.bash_profile
に追加し、. . bash profile
で同じように更新します。updatedb
を使用してライブラリリストを更新します。