Skip to content
5月 31 / rakkyoo

LWP::Protocol::httpsのインストールでエラー

perlモジュールの「LWP::UserAgent」

を使って,httpsを取得しようとしたのですが,エラーが出て,取得できませんでした.

何でも,,,
https対応については,「LWP::Protocol::https」に分離されたとのこと.

そこで,「LWP::Protocol::https」をインストールしようとしたら,,,

1
$ cpanm --sudo LWP::Protocol::https

とすると,

1
2
3
4
5
6
7
8
9
10
--> Working on LWP::Protocol::https
Fetching http://www.cpan.org/authors/id/G/GA/GAAS/LWP-Protocol-https-6.04.tar.gz ... OK
Configuring LWP-Protocol-https-6.04 ... OK
==> Found dependencies: IO::Socket::SSL
--> Working on IO::Socket::SSL
Fetching http://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-1.92.tar.gz ... OK
Configuring IO-Socket-SSL-1.92 ... N/A
! Configure failed for IO-Socket-SSL-1.92. See /Users/rakkyoo/.cpanm/build.log for details.
! Installing the dependencies failed: Module 'IO::Socket::SSL' is not installed
! Bailing out the installation for LWP-Protocol-https-6.04. Retry with --prompt or --force.

と言われて,,,「IO::Socket::SSL」のインストールでつまづいているようす.

そこで,

1
$ cpanm --sudo IO::Socket::SSL

とすると,

1
2
3
4
5
6
--> Working on IO::Socket::SSL
Fetching http://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-1.92.tar.gz ... --->  Computing dependencies for boost
--->  Deactivating boost @1.53.0_1+no_single+no_static+python27+universal
OK
Configuring IO-Socket-SSL-1.92 ... N/A
! Configure failed for IO-Socket-SSL-1.92. See /Users/rakkyoo/.cpanm/build.log for details.

と言われて,failedになってしまう.

困ったので,苦しまぎれにいろいろとやってみたのですが,最終的に「IO::Socket::SSL」のバージョンを1.8に下げればできました.

1
$ cpanm --sudo IO::Socket::SSL@1.82

として,無事にインストールもできて,その後,,,

1
$ cpanm --sudo LWP::Protocol::https

とすることで,「https」も取得することができるようになりました.

ひとまず,一安心です.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.