localhostで動いているtokyotyrantに接続する時にホスト名で接続できなくて、(connection refusedというエラーが返る)127.0.0.1って書いたらできた。これにドはまりしてて20時間ぐらい悩んでた。なんでホスト名で接続できないんだろう。自分でrequire socketしてアドレス解決すればいいけど面倒だな・・・ 別のUbuntuマシンでやってみたらlocalhostで接続できた。俺のMacbookProの問題かもしれない ちなみにconsoleからtokyotyrantを管理できる tcrmgr というツールではlocalhostで接続できる。これはCで書かれていてtokyotyrantをソースからmakeしてインストールしたら一緒に入ってた。 memcacheのプロトコルでもread/writeできるので、gemのmemcacheで使ってみたらこっちは