目的:本人使用的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(测试)
跟网上的文章略有不同的地方,就是加了重新编译。记录自己实践的笔记总比网上摘抄的好啊!