侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

关于Perl的点点滴滴

2023-09-23 星期六 / 0 评论 / 0 点赞 / 55 阅读 / 1787 字

关于cpan。一般Linux自带Perl,也自带cpan,但是cpan需要初始化。执行运行cpan按照提示进行初始化。 cpan中属性的查看和设置,使用o conf ...的方式。 cpan> o c

关于cpan。一般Linux自带Perl,也自带cpan,但是cpan需要初始化。执行运行cpan按照提示进行初始化。

cpan中属性的查看和设置,使用o conf ...的方式。

cpan> o confCPAN::Config options and /root/.cpan/CPAN/MyConfig.pm:    commit             Commit changes to disk    defaults           Reload defaults from disk    init               Interactive setting of all options    applypatch             auto_commit        0... 省略 ...    wget               /usr/bin/wget    yaml_load_code     0    yaml_module        YAMLcpan> cpan> o conf ftp    ftp                /usr/kerberos/bin/ftpcpan> 

对于有些多个值的属性的设置,要用到push和pop,例如urllist。

cpan>o conf urllist popcpan>o conf urllist push http://www.abc.com/xyz/

关于Perl的module安装,一般有两种方法:

  1. 下载module的包文件,一般在http://www.cpan.org/中可以找到。然后解压,进入目录,一次执行下面命令:
    perl Makefile.PLmakemake testmake install

    安装完毕后可以写一个pl文件然后运行测试。

    #!/usr/bin/perl -wuse strict;use DBI;print('test module');

     

2017-8-15出现的问题,server 10.122.2.35,这是测试机。生产机是10.96.20.43。

问题出现在运行bugzilla的安装module的文件时:

[root@subv2 bugzilla-4.4.12]# perl install-module.pl GDAttempt to free unreferenced scalar: SV 0xdbde090, Perl interpreter: 0xd8dc010 at /opt/bugzilla-4.4.12/Bugzilla/Install/Util.pm line 20.Segmentation fault[root@subv2 bugzilla-4.4.12]# 

 

广告 广告

评论区