さくらインターネットのレンタルサーバーにtokyocabinetとRuby APIをインストール
したときのメモ
tokyocabinetのインストールは
さくらインターネットにTokyoTyrantをいれてみる - コードで気楽な日々を
を参考にすんなりと。
ただし「1978th.net」を「fallabs.com」に読み替える必要あり。
Ruby APIのインストールは
RubyからTokyoCabinetを使う - Hello, world! - s21g
Fundamental Specifications of Tokyo Cabinet Version 1 (Japanese)
を参考に。気をつけたのは、tokyocabinetのインストール先を変えているのでパスを指定すること。
最後のmake installで出てくるパーミッションエラーを解決できなかったので、
結局手でtokyocabinet.soをコピーした(もう少し粘れたかもしれないけど)
打ったコマンド全部
ユーザー名(foo)、バージョン番号は適宜読み替えてください。
mkdir tmp cd tmp wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.46.tar.gz tar xfz tokyocabinet-1.4.46.tar.gz cd tokyocabinet-1.4.46 ./configure --prefix=/home/foo/local make make install cd .. wget http://www.fallab.com/tokyocabinet/rubypkg/tokyocabinet-ruby-1.30.tar.gz tar xfz tokyocabinet-ruby-1.30.tar.gz cd tokyocabinet-ruby-1.30 ruby extconf.rb --with-tokyocabinet-include=/home/foo/local/include --with-tokyocabinet-lib=/home/foo/local/lib make cp tokyocabinet.so /home/foo/local/lib/ruby