【发布时间】:2016-11-18 00:36:51
【问题描述】:
对于几个脚本任务,我们的团队目前使用Strawberry Perl 5.14 / 32bit,我正在考虑升级到最新的 5.24(+) 版本。
我一直在Windows上使用32位版本,我发现somereferences一般来说32位版本可能是a little bit less troublesome,但今天到底有多真实,我不知道。
总的来说,今天在我的Win7-Win10安装中,如果有可用的工具,我会尝试安装64位版本的工具,但是由于perl不是工具而是工具箱,因此选择似乎有点复杂。
当然,在同一个盒子上同时拥有两个 Strawberry Portable/ZIP 版本完全没有问题,但显然我们作为一个团队希望尽可能减少版本变化,所以我想这个问题可以总结一下作为一个
TL;DR:默认为 32 位草莓 Perl 并在需要时使用 64 位,或默认为 64 位草莓 Perl 并使用 32 - 一个包只有 32 位版本时的位一?
我查了一下,如果相关的话,除了 Strawberry 5.14 默认值之外,我们目前仅有的软件包是 DBD::Oracle、HTML::Formatter、XML::LibXML 和 XML::LibXSLT
哦,当然,“没关系,因为只有一些晦涩难懂的模块,否则您会确切知道何时重要(例如 32 位与 64 位MS Office)" 确实是一个有效的答案,这并没有使问题本身基于恕我直言的意见。
我会注意到,Strawberry 主页推荐的同时列出了 64 位和 32 位版本,但首先列出了 64 位版本。
【问题讨论】:
-
嗯,这是一个意见,但我的意见是 - 运行 64 位没有问题。
-
@Sobrique - 您将哪些 cpan 模块与哪个 SB Perl 64 位版本一起使用?这可能会提供一些很好的信息来展示 64 位实际上没有问题?
-
一个巨大的医学,因为我最终下载了几乎任何人在 Stack Overflow 上提到的任何东西。 (在草莓 perl 中)。
-
另一个选项是使用'autobundle'。这是post 我展示了如何做到这一点。您可以忽略 berrybrew 部分(这不是本评论的重点)。 autobundle 允许您在一个 perl 中列出所有当前安装的模块,并轻松地在另一个 perl 中重新安装它们
-
这个问题根本不可能给出明确的答案。喜欢 32 位还是 64 位 Strawberry Perl 取决于太多因素。也许我应该选择“太宽泛”作为关闭的理由。
标签: windows perl 32bit-64bit strawberry-perl