memcached
sudo port install memcached
memcached -d -m 32 -p 11211これあとで終了するの忘れそう。32MB ぐらいならいいけど
むー test Cache::Memcached が全て失敗する。
全てじゃなかった。けどレスポンスのところは全部失敗してる。
Use of uninitialized value in string eq at /Users/cho45/.cpan/build/Cache-Memcached-1.18/blib/lib/Cache/Memcached.pm line 462. Use of uninitialized value in addition (+) at /Users/cho45/.cpan/build/Cache-Memcached-1.18/blib/lib/Cache/Memcached.pm line 893.
memcached -vv で起動しても、変な動作してるようには見えない。なんでだ……
Ruby-Memcached は動いてるから、memcached の問題ではないようだ。
MacPorts の perl5.8.8 が悪いのかと思って標準の 5.8.6 をひっぱりだして試したけどこっちもだめだ。
どうすれば動くんだろう。マジで困る
http://d.hatena.ne.jp/k12u/20060913#p1
これだ。確かに 10 秒とかにするとテストとおる。
sudo port uninstall memcached
sudo port install libevent
cd
cd src
wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
tar xzvf memcached-1.2.0.tar.gz
cd memcached-1.2.0
./configure --with-libevent=/opt/local --prefix=/opt/local
make
sudo make installで解決した。2時間ぐらいハマった。