首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >perl的rpm版本与"perl -v“不同。

perl的rpm版本与"perl -v“不同。
EN

Stack Overflow用户
提问于 2021-12-07 09:40:23
回答 2查看 110关注 0票数 1

我在CentOS 7上工作,看来我对perl有问题。我至少需要一个项目的perl 5.10。

当我:

代码语言:javascript
复制
perl -v

我收到一条描述perl v5.8.9的消息,但是当我

代码语言:javascript
复制
rpm -qa | grep perl 5-

我得到了一个:

代码语言:javascript
复制
perl-5.16.3-292.el7.x86_64

背。

我以为rpm会安装这个5.16.3版本,但它没有。我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-07 11:29:52

尝试运行which perl

您可能已经安装了多个程序,并且您的路径正在确定您得到的是哪一个。

一个相当常见的分裂是有一个/usr/bin/perl,它是您的'system‘perl,并通过您的包管理器安装,并通过下载并构建到/usr/local/bin中安装另一个更新的perl。

票数 4
EN

Stack Overflow用户

发布于 2021-12-07 09:53:01

考虑使用perlbrew。您可以通过以下命令安装它:

  • curl -L https://install.perlbrew.pl | bash
  • Initialize:perlbrew init
  • See提供的内容:perlbrew available

然后执行以下命令,切换到不同的perl版本:

  • perlbrew swith perl-5.16.3
  • perl -v
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70257809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档