tokyotyrantインストール

先にtyrantのバージョンに合ったcabineが入っていないとmake通らない
古いtokyocabinetをアンインストールしてから

wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.45.tar.gz
tar -zxvf tokyocabinet-1.4.45.tar.gz
cd tokyocabinet-1.4.45
./configure
make
sudo make install
wget http://1978th.net/tokyotyrant/tokyotyrant-1.1.40.tar.gz
tar -zxvf tokyotyrant-1.1.40.tar.gz
cd tokyotyrant-1.1.40
./configure
make
sudo make install

pidなどができるディレクトリを作る

sudo mkdir /var/ttserver


起動

sudo ttservctl start

dylibが無いとエラーが出る

dyld: Library not loaded: /usr/local/lib/libtokyocabinet.8.dylib

両方最新版を入れているはずだが、 /usr/local/lib/libtokyocabinet.9.dylib はあった

sudo ln -s libtokyocabinet.9.dylib libtokyocabinet.8.dylib

シンボリックリンクはってみたら起動できた

sudo ttservctl start