执行perl脚本但是 构建失效的三种解决办法

0. 报错信息

Can't locate IPC/Run.pm in @INC (you may need to install the IPC::Run module) (@INC contains:
安装后:
Appending installation info to /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/perllocal.pod

1. 网站下载

metacpan

tar -zxvf GDGraph-1.56.tar.gz

cd GDGraph-1.56
perl Makefile.PL
 
make 
 
sudo make install

2. perl 配置

sudo perl -MCPAN -e 'install GDGraph::Data.pm’是用于安装Perl模块GDGraph::Data.pm的。请注意,安装Perl模块可能需要一些先决条件和依赖项。如果您在执行此命令时遇到问题,请确保您的系统已正确设置和配置Perl开发环境,并满足所需的依赖项。

sudo perl -MCPAN -e 'install GDGraph::Data.pm'
sudo perl -MCPAN -e 'install File::Find'
sudo perl -MCPAN -e 'install GD::Graph'
sudo perl -MCPAN -e 'install gdlib'

3. sudo进到cpan里下载:

注意有的时候可以用"“::”“,有的时候要用”/"

sudo cpan
install  Proc::Background
install  Proc/Background
quit
GD::Graph::bars3d

如果下载不成功可以试试直接下载主目录

比如想下载:sudo perl -MCPAN -e ‘install GD::Graph::Data.pm’
但是有的时候只能用
sudo perl -MCPAN -e ‘install GD::Graph’
另一种进的方法:perl -MCPAN -e shell
cpanm GD::Graph::bars3d

参考链接

  1. Can‘t locate XXX/XXX.pm in @INC (you may need to install the XXX::XXX module)
  2. perl 安装模块
06-13 06:11