TwitterStreamを使おうと思ったらエラーになった。
遭遇した出力は以下の通り。
terminate called after throwing an instance of 'std::runtime_error'
what(): Encryption not available on this event-machine
ググったらそこそこ引っかかったので何か特殊な問題かと思ったが、何のことはなく。
eventmachineのinstall時にSSLが有効にならなかったせいだった模様。
一旦eventmachineをuninstall後、OS側でlibssl-devパッケージをインストール。
再度eventmachineをinstallすることで回避完了。
普段あまり使ってない環境だと起こるかも?
と、せっかくなのでとりあえずなんか書いてみた。