目的:本人使用的Linux系统CentOS5.8中最新的perl版本是5.8.8。学习perl语言入门,一般情况下够用,但是在使用given-when这种结构的时候,就必须指定5.10版本(use 5.0.10.0;)

   步骤:

   1. wget http://www.cpan.org/src/perl-5.10.0.tar.gz

   2. tar zxvf perl-5.10.0.tar.gz

   3. cd perl-5.10.0.tar.gz

   4. ./configure.gun -des  -Dprefix=/usr/local/perl

   5. 若是提示没有安装gcc,那么yum install gcc* -y

   6. make

   7. make  test

   8. make install

   安装完之后却发现没有/usr/local/perl这个目录!

   后来发现是因为在编译的阶段config的c我没有输入大写,导致按Tab键的时候,命令是./configure.gun.

   于是执行:

    1. make clean

    2. cd ..

    3. rm  -rf perl-5.10.0.tar.gz

=================================================

    4. tar zxvf perl-5.10.0.tar.gz

    5. cd perl-5.10.0.tar.gz

    6. ./configure -des  -Dprefix=/usr/local/perl

    7. make

    8. make test

    9. make install

==================================================

    10. mv /usr/bin/perl /usr/bin/perl.bak

    11. ln -s /usr/local/perl/bin/perl /usr/bin/perl

    12. perl -v(测试)

    跟网上的文章略有不同的地方,就是加了重新编译。记录自己实践的笔记总比网上摘抄的好啊!