我正在运行的CentOS 5.4在默认情况下仅具有perl的5.8版本,并且我有一个需要perl 5.10的程序,因此我在CentOS上编译了perl 5.10。我如何指定要与哪个Perl一起运行程序,因为perl命令默认使用5.8。
最佳答案
我建议不要完全干扰系统perl。
还没有人提到App::perlbrew。它使您可以拥有多个版本的Perl并在它们之间轻松切换。当然,这可以手动完成,但是使用此工具为您轻松得多。来自Pod –
# Install some Perls
perlbrew install perl-5.12.2
perlbrew install perl-5.8.1
perlbrew install perl-5.13.6
# See what were installed
perlbrew list
# Switch perl in the $PATH
perlbrew switch perl-5.12.2
perl -v
# Switch to another version
perlbrew switch perl-5.8.1
perl -v
# Switch to a certain perl executable not managed by perlbrew.
perlbrew switch /usr/bin/perl
# Or turn it off completely. Useful when you messed up too deep.
perlbrew off
# Use 'switch' command to turn it back on.
perlbrew switch perl-5.12.2
关于linux - 如何指定在CentOS上使用哪个版本的Perl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4764025/