CPANで「Crypt::SSLeay」をインストールする際のエラー対処

WWW::Mechanize でSSL対応サイトにアクセスしようとすると次のエラーが発生
 Crypt-SSLeay can't verify hostnames


ググったところ、「Crypt::SSLeay」が必要だとか。
しかし、cpanで「Crypt::SSLeay」をインストールしてもまだエラー発生。


そこで更にググったところ、次の方法で解決したのでメモ。

  • 「Scalar::Util」を強制再インストール
    • cpan>force install Scalar::Util
  • 「IO::Socket::SSL」をインストール


それでもダメなら以下

  • 「OpenSSL-devel」をインストール
    • #yum install openssl-devel
  • 再度インストールしてみる
    • cpan>install Crypt::SSLeay


【2013/02/27 追記】
LWP::Protocol::https のインストール失敗時にも使えました。
あとは、 Net::Twitter とか Net::Twiitter::Lite でも「Crypt::SSLeay」が必要になるみたい。