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

sun*_*ica 23 perl strawberry-perl

问题如何在不擦除\ perl\site\lib \和\ perl\site\bin \的情况下升级草莓perl?在2011年被问到,看起来草莓确实抛弃了用户在我们升级到新版本时所做的任何CPAN安装.这仍然是这样吗?我发现亚当肯尼迪的评论似乎有关,但我不确定改变是否真的发生了,其含义是什么.

由于草莓Perl据说是"100%开源",我试图寻找一个开发网站,我们可以获得更多细节并查看讨论的地方,但我找不到任何,Strawberryperl.com网站奇怪地缺乏这方面的任何信息.甚至它的维基百科页面也(稍微)提供更多信息.(编辑:我发现http://code.google.com/p/strawberry-perl/可能是链接的整洁中央门户网站,也是http://search.cpan.org/~kmx/Perl-Dist-Strawberry -3.012/script/perldist_strawberry非常有用.)

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

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

Den*_*owe 1

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