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 を使っているなら話はもっと簡単だろう。