使用plenv安装perl,并使其支持多线程

plenv与pyenv、rbenv等都是同类型软件中非常好用的,这三个软件不仅命名类似,操作方式也相差无几,节约了很多学习的成本,所以非常推荐;

安装使用plenv:

1 git clone git://github.com/tokuhirom/plenv.git ~/.plenv
2 git clone git://github.com/tokuhirom/Perl-Build.git ~/.plenv/plugins/perl-build/
3 echo 'export PATH="$HOME/.plenv/bin:$PATH"' >> ~/.bashrc
4 echo 'eval "$(plenv init -)"' >> ~/.bashrc
5 source ~/.bashrc
6 plenv install 5.22.0
7 plenv global 5.22.0
8 plenv install-cpanm

以上操作就完整安装plenv,以及利用plenv安装5.22.0版本的perl,以及build,cpanm等软件;

使用网易cpan源:

1 echo "alias cpanm='cpanm --mirror http://mirrors.163.com/cpan -- mirror-only'" >> ~/.bashrc
2 source ~/.bashrc

注意1个问题:

plenv默认编译的perl是不支持多线程的,需要重新编译:

1 cd ~/.plenv/cache
2 tar vxf perl-5.22.0.tar.bz2
3 cd perl-5.22.0
4 ./Configure -des -Dprefix=~/.plenv/versions/5.22.0 -Dusethreads  -Uinstalluserbinperl -Dcc=gcc
5 make
6 make install
7 cd ..
8 rm -Rf perl-5.22.0

以及安装threads模块:

1 cpanm threads