私は(私はroot
としてこれをしなかった)次を使用して自分のサーバー上リブレ0.4.16をインストール:Restund私にエラーを与える:libre.so:共有オブジェクトファイルを開くことはできません:そのようなファイルまたはディレクトリ
wget http://creytiv.com/pub/re-0.4.16.tar.gz
tar xf re-0.4.16.tar.gz
cd re-0.4.16/
make
make install
をその後、私はそうのようrestundバック親フォルダへ行き、インストール:
restund ./restund-0.4.12/etc/restund.conf
:この後
wget http://creytiv.com/pub/restund-0.4.12.tar.gz
tar xf restund-0.4.12.tar.gz
cd restund-0.4.12/
make
make install
を、私はメインフォルダに次のように実行してみました10
そして、それは私に、このエラーが発生しました:
restund: error while loading shared libraries: libre.so: cannot open shared object file: No such file or directory
私はこれを検索し、私はメインディレクトリにldconfig
を走ったが、無駄に。
この問題のその他の修正はありますか?それは私がroot
ユーザーとして実行しているからですか?
CentOS 6.4 Linuxをサーバー上で実行しています。
ができあなたはより詳細を提供しますか?申し訳ありません - Linux環境にあまり慣れていません:) – think123
私はチェックしました。そうですね、 '/ usr/local/lib'の中に' libre.so'ファイルがあります。私はここから何をすべきですか? – think123
最も簡単な方法は[LD_LIBRARY_PATHを設定する](http://stackoverflow.com/questions/13428910/how-to-set-the-environmental-variable-ld-library-path-in-linux)です。さらに、システムライブラリのパスをここ(図)に示すように変更するのがよいでしょう[http://blog.andrewbeacock.com/2007/10/how-to-add-shared-libraries-to-linuxs.html]。あるいは、Makefileを編集して/ usr/libに再インストールします。とても多くの選択肢:-) –