memcachedが起動しないとき

memcachedを動かすにはlibeventが必要なんだけど、インストールしているにも関わらず「libevent?何それ?」とmemcachedさまが仰られるのでちょっと困った。

$ memcached
memcached: error while loading shared libraries: libevent-1.3b.so.1: cannot open shared object file: No such file or directory

調べてみたところ、別途環境変数を定義しないとダメっぽい。

export LD_LIBRARY_PATH=/usr/local/lib/


これで動いた。
README見てもこれ書いてなかったんだよなぁ…ディストリのせいなのかな?

2007/10/19追記

sudo vi /etc/ld.so.conf #末尾に/usr/local/libを追加
sudo /sbin/ldconfig

でもいいみたい。Linuxの初歩らしいと言う事に今更気づく自分バカス。