加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在没有它们跳过彼此的XS模块的情况下安装多个Perl版本?

发布时间:2020-12-15 22:05:25 所属栏目:大数据 来源:网络整理
导读:我想在我的主目录中安装几个不同版本的perl.我尝试使用 App::perlbrew ,但是一个版本的XS模块导致了另一个版本的段错误.有没有办法安装多个版本的perl并让它们自动保持其XS模块分开? 解决方法 您可以将每个perl与任何其他perl安装完全分开安装.它的二进制文
我想在我的主目录中安装几个不同版本的perl.我尝试使用 App::perlbrew,但是一个版本的XS模块导致了另一个版本的段错误.有没有办法安装多个版本的perl并让它们自动保持其XS模块分开?

解决方法

您可以将每个perl与任何其他perl安装完全分开安装.它的二进制文件和模块将完全相互独立.基本上,当你安装每个perl时,你给它自己的前缀:
$./Configure -des -Dprefix=/usr/local/perls/perl-5.12.1

一切都安装在该前缀下,bin /中的所有程序都将使用该特定的perl.我在Effective Perl Programming中更深入地介绍了这一点.

从那里,我在?/ bin中为每个程序创建符号链接并将版本号附加到它,所以我有?/ perl5.12.1,perldoc5.12.1,依此类推.我没有必要选择perlbrew想要你的版本.我在Make links to per-version tools.年的Effective Perler博客中写了更多相关内容.

您可能可以使用local :: lib,但它实际上是为您使用一个版本的Perl并使用一个个人库目录而设计的.你可以告诉它使用另一个目录,但是那时它实际上并没有为你节省任何传统方式.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读