• 使用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 

  • 相关阅读:
    Fedora/CentOS/RHEL删除旧的内核
    Linux下使Shell命令脱离终端运行
    保持tmux窗口名更改后不变
    Centos7 修改ssh 默认端口号
    验证码生成代码
    Json帮助类代码
    Http请求代码
    cookies读写代码
    缓存读写代码
    数据读写 CommonCurd
  • 原文地址:https://www.cnblogs.com/lyon2014/p/4668496.html
Copyright © 2020-2023  润新知