找不到 LWP

JoK*_*KeR 5 perl 14.04 desktop-apps

最近升级后,我不能只启动我的一个应用程序,它总是给我这个错误:

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.
Run Code Online (Sandbox Code Playgroud)

我按照此处第一个答案中的指示进行操作,但所有这些命令都返回我libwww-perl安装的正输出,并且运行apt-get dist-upgrade也没有提供任何升级。

我还能缺少什么?

May*_*hux 14

你需要安装 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
Run Code Online (Sandbox Code Playgroud)

或者

apt-get install libwww-perl
Run Code Online (Sandbox Code Playgroud)

或者你可以试试这个解决方案

perl -MCPAN -e 'install Bundle::LWP'
Run Code Online (Sandbox Code Playgroud)

  • 试试这个`apt-get install libjson-perl` (2认同)