目前我有Perl 5.8.8。我可以更新到Perl 6吗?我正在使用Red Hat Linux 5操作系统。是否可以在Red Hat Linux 5或任何其他操作系统上升级Perl?如果是的话,我该怎么做?是否有可能有两个不同的Perl版本?
5
A
回答
12
我会尽力阐明,解决所有请求的答案,HTH:
我不会碰系统的Perl,因为其他系统软件可能依赖于特定版本。如果你需要一个不同版本的Perl 5进行开发,那么将它安装在一个受控的隔离环境中可能更好。
要做到这一点,你可以使用像Perlbrew这样的工具:在Perlbrew中,你可以安装不同版本的Perl 5,你就可以来回切换,根据您的发展需要
你说你要“更新到Perl 6的”。也许你注意到我在前面的段落中写了Perl 5。 Perl 6不仅仅是Perl的新版本,而且是语言的深刻演变:它源于相同的核心原则,但它与旧版本的兄弟姐妹完全不同。用Perl编写的5代码将无法在Perl 6的运行,例如
综上所述:
- 你可以有两种的Perl 5,你的系统上Perl 6的,但它们是独特的语言
- 你可以有Perl 5的多个版本使用Perlbrew
- 我建议不要用操作系统
7
的Perl 5和Perl 6是共享一个名字真不同的语言。安装Perl 6不会覆盖你的Perl 5.我猜你不想要Perl 6,而是想要最新版本的Perl 5(v5.26 was just released)。如果你想知道你的包管理器要安装,你可以看到列表)
;你可能会考虑更新的一切东西最近发布的,包括你的操作系统。或许How to list the contents of a package using YUM?对你而言很有趣。
除了系统的安装Perl 5中,你可以下载,编译和安装Perl5中的其他版本的你喜欢的任何位置。例如,我安装了所有的perls,并且系统perl仍然存在。
相关问题
- 1. 是否有可能在appstore上拥有同一个应用的两个版本?
- 2. 是否有可能同时运行不同的Erlang OTP版本?
- 3. 是否有可能在同一个Windows计算机上有两个不同版本的collabnet svn?
- 4. 是否有Fiddler的不可安装版本或同等版本?
- 5. 是否可以同时运行两个不同版本的tmux?
- 6. 是否有可能有两个具有相同名称的不同变量?
- 7. 是否有可能有两个curl_init
- 8. 是否有可能在Hazelcast中加入两个不同的IMaps?
- 9. 是否有可能这两个功能
- 10. 是否有可能拥有指向两个不同页面的单个URL?
- 11. 是否有可能两个不同字符串的MD5是相同的?
- 12. 是否有可能在同一个班级有两把钥匙?
- 13. 是否有可能在PHP中同时拥有两个类?
- 14. 是否有可能在同一个项目中有两个单独的角度版本
- 15. 是否可以引用具有不同SBT版本的项目?
- 16. 有可能使用两个版本的jQuery而不使用jQuery.noConflict?
- 17. 是否有可能在SparseArray中有2个不同的类?
- 18. ASP.NET MVC是否有可能有像JavaScript版本的图像版本?
- 19. Perl和闭包。是否有可能?
- 20. 是否有可能将多个版本的Oracle.DataAccess.dll放在同一台机器上?
- 21. 是否可以在同一页面上运行两个不同版本的ReactJS?
- 22. 是否有可能将两个不同的android sdks结合到一个?
- 23. 我们可以在同一个EAR中有两个不同的jsf版本
- 24. 是否有可能在同一个查询来算两列
- 25. 是否有可能使用.NET版本而不安装该版本?
- 26. 它有可能有两个共同点?
- 27. 两个具有一些功能但具有不同版本号的罐子
- 28. 是否可以同时安装2个不同版本的GCC?
- 29. 在不同的平台上是否有相同的版本?
- 30. 要找出是否有可能对齐两个文本视图
感谢拉尔森,我要寻找的Perl differenct版本振振有辞是,我想在Perl(创建,读取和写入),但我的系统的Perl是v5.8.8似乎并不具有任何模块,Excel文件的工作为此,您能够告诉自哪个模块的Perl5包含Excel文件的实用程序? – Vicky
据我所知,Perl 5发行版从未包含在核心模块中的一个库解析/写入Excel文件。在CPAN上有很多,tho':我个人最喜欢写Excel文件(我应该说我很幸运,我很少需要解析它们)是[Excel :: Writer :: XLSX](https:// metacpan。组织/荚/ Excel中::作家:: XLSX) – larsen
@Vicky有(https://metacpan.org/search?size=500&q=excel)的30,000自由包中[ '的excel' 的224个匹配](170,000 +模块)在CPAN上。其中一个或多个应该做你想做的事情。使用cpantesters查看在纸上“看起来不错”的特定模块是否可能在实践中真正适合您。例如,我看到6中有6个用于[5.8中的Excel :: Writer :: XLSX测试。8在今天的cpantester结果](http://www.cpantesters.org/distro/E/Excel-Writer-XLSX.html)。 – raiph