xserver環境でNet::Twitterを使いたくて、cpanmとLocal::libをインストール後、どうしてもNet::Twitterのインストールで失敗するという状況になった。(以下のシェルの状態でフリーズ、1時間ぐらい経過するとタイムアウト)
似たような箇所で止まっている人がいて、彼はIO::Socket::INET6をアップデートすることで回避できたとのこと。
https://rt.cpan.org/Public/Bug/Display.html?id=107351
こちらの環境も同様にアップデートしてみたものの解決せず、それより以下のmissingとなっているIO::Socket::IPのほうが気になった。
1 2 3 4 5 6 7 8 9 10 |
# Module Want Have # ----------------- ----- ------- # IO::Socket any 1.29 # IO::Socket::INET6 any 2.51 # IO::Socket::IP any missing # IO::Socket::SSL 2.012 2.049 # Symbol any 1.06 # t/00-report-prereqs.t .. ok t/http-nb.t ............ 1/14 |
結果として、IO::Socket::IPをインストールすることで無事Net::Twitterをインストールすることができた。
インストールが成功したときの状況は以下のとおりってあれ?IO::Socket::INET6がアップデートされていない・・・。
コマンドで確認すると2.72がインストールされてることになってるのにな。
1 2 3 4 5 6 7 |
# Module Want Have # ----------------- ----- ----- # IO::Socket any 1.29 # IO::Socket::INET6 any 2.51 # IO::Socket::IP any 0.39 # IO::Socket::SSL 2.012 2.049 # Symbol any 1.06 |