openssl 拡張ライブラリのインストール

携帯電話のエミュレーターとして使える ssb のインストールを試みた。

% svn co http://svn.coderepos.org/share/lang/ruby/ssb/trunk ssb
% ruby ssb-webrick.rb

これでとりあえず ssb は動く。・・・はずなのだが、実はエラーが出て動かなかった。どうやら Ruby の openssl 拡張ライブラリがインストールされていないらしい。今度は openssl のインストールを試みる。

いろいろ試行錯誤したのだが、結論から言うと次のようにする。

% sudo aptitude install openssl
% suod aptitude install libssl-dev # openssl のヘッダファイルが入っている。
% cd (Ruby のソースコードが展開されているディレクトリ)/ext/openssl
% ruby extconf.rb
% make
% sudo make install

これはもちろん、Rubyソースコードからビルドした場合だ。Debian のパッケージ版の Ruby を使っているなら話はもっと簡単だろう。