AsakusaSatelliteのインストールではまる(でも解決)

AsakusaSatellite http://codefirst.github.com/AsakusaSatellite/
は開発者寄りのグループチャットツール。
IRCが社内でいまいち流行らず、WEBベースじゃないと嫌だと言うわがままに答えて、
社内のサーバに導入しようとしたところ、おおはまり。

サイトのインストール手順どおり、bundlerを実行したところで問題が起きる。

$ bundle install --path vendor/bundle
Installing rroonga (1.2.3) with native extensions /usr/local/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

/usr/local/bin/ruby extconf.rb
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require': no such file to load -- pkg-config (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require'
from extconf.rb:26

うむむ、pkg-configが見つからないといっている。
なんだ、そのための依存解決ツールじゃないのかとブツブツ言いつつ、
試行錯誤することに。
最初は、gemfileに、

gem 'pkg-config'

をgem 'rails'の前に書き加えるが、最初に読んでくれない。
仕方ないので、以下のようにpkg-config以外をコメントアウトして、

gem 'pkg-config'
#gem 'rails', '3.0.3'
#gem 'activegroonga'
#group :development, :test do
# gem "rspec-rails", ">= 2.3.0"
# gem 'nokogiri'
# gem 'autotest'
# gem 'autotest-growl'
# gem 'ci_reporter'
#end
#gem 'haml-rails'
#gem 'jquery-rails'
#gem 'rcov'
#gem 'em-websocket'
#gem 'msgpack'
#gem 'msgpack-rpc'
#gem 'oauth'
#gem 'json', "= 1.4.6"
#gem "on_the_spot"
#gem "uuidtools"
#gem 'coderay'

一旦 bundle intallし、bundle intall成功後に今度はgem 'pkg-config'をコメントアウト。その他のgemのコメントアウトを戻して再度bundle installを実行する。これでうまくいった。