RubyGemsなしで、rroonga 1.0.6のビルドと導入
Rubyからgroongaを使うrroongaをインストールした。
Ruby用pkg-configライブラリがビルドに必要となっているようだ。RubyGemsを入れていない環境に導入したので、Ruby用pkg-configライブラリを単体導入した。pkg-configライブラリ単体がどこでダウンロードできるのか悩んだが、RubyForgeのcairoプロジェクトからダウンロードできた。
pkg-configライブラリは単一のrbファイルであるので、以下に示すようにmake installしなくても、rroongaのビルドディレクトリにコピーしてあげるだけでもよいだろう。
# groonga tar xvfz groonga-1.0.4.tar.gz && \ cd groonga-1.0.4 && \ ./configure --prefix=/usr --without-cutter && \ make && sudo make install # ruby-pkg-config for building rroonga. tar xvfz pkg-config-1.0.7.tgz && \ cd pkg-config-1.0.7 && \ ruby extconf.rb && \ sudo make install # rroonga tar xvfz rroonga-1.0.6.tar.gz && \ cd rroonga-1.0.6 && \ ruby extconf.rb && \ make && \ sudo make install