web-dev-qa-db-ja.com

LWPが見つかりません

最近のアップグレード後、アプリの1つだけを起動できず、常にこのエラーが表示されます。

Can't locate LWP/UserAgent/Cached.pm in @INC (you may need to install the 
LWP::UserAgent::Cached module) (@INC contains: /etc/Perl /usr/local
/lib/Perl/5.18.2 /usr/local/share/Perl/5.18.2 /usr/lib/Perl5 /usr/share
/Perl5 /usr/lib/Perl/5.18 /usr/share/Perl/5.18 /usr/local/lib/site_Perl .) 
at /usr/share/Perl/5.18/WWW/YoutubeViewer.pm line 242.

最初の回答で指示されたとおりにフォローしました here ですが、これらのコマンドはすべてlibwww-Perlがインストールされ、apt-get dist-upgradeを実行しても肯定的な出力が返されません。

他に何が欠けていますか?

4
JoKeR

libwww-Perlをインストールする必要があります。

wget http://www.cpan.org/modules/by-module/LWP/libwww-Perl-6.06.tar.gz
tar xvzf libwww-Perl-6.06.tar.gz
cd libwww-Perl-6.06
Perl Makefile.PL
make
make install

または

apt-get install libwww-Perl

または、このソリューションを試すことができます

Perl -MCPAN -e 'install Bundle::LWP'
11
Maythux

不足しているモジュールをCPANからインストールしてみてください。

Sudo Perl -MCPAN -e 'install LWP::UserAgent::Cached'
2
Sylvain Pineau