Strawberry Perl是否仍然会删除/ site / lib和/ site / bin内容?

时间:2013-09-04 09:38:13

标签: perl strawberry-perl

问题How do I upgrade strawberry perl without wiping \perl\site\lib\ and \perl\site\bin\?在2011年被问到,看起来草莓确实抛弃了用户在升级到新版本时所做的任何CPAN安装。这仍然是这样吗?我发现a comment from Adam Kennedy似乎有关,但我不确定这个改变是否真的发生了,它的含义是什么。

由于草莓Perl被称为“100%开源”,我试图寻找一个开发网站,我们可以获得更多细节并查看讨论,但我找不到任何,{{3}网站奇怪地缺乏这方面的任何信息。即使其strawberryperl.com(稍微)提供更多信息。 (编辑:我发现Wikipedia page可能是一个整洁的链接中心门户,http://code.google.com/p/strawberry-perl/也非常有用。)

另外,如果Strawberry仍然这样做,我该如何制作模块的本地备份副本?我不想使用CPAN的autobundle并从头开始不必要地重新下载所有内容。

更新以供将来参考:从我收集的评论中,由于site / lib和site / bin中的内容目前在Strawberry Perl中依赖于构建,因此有必要将它们擦除并重新开始安装新版本时。如果Strawberry引入一个单独的arch目录来存储依赖于体系结构的东西,这种必要性可能会消失。

1 个答案:

答案 0 :(得分:1)

我会在安装新版本之前将C:\ strawberry重命名为C:\ strawberry-old。您可以将模块从旧安装复制到新安装(不要忘记查找“自动”目录中的位)。也就是说,我可能只是从CPAN重新安装所有内容以获得最新版本。如果你有一个.bat文件可以自动添加你最喜欢的内容,这会有所帮助。