如何在不擦除\ perl\site\lib \和\ perl\site\bin \的情况下升级草莓perl?

Oes*_*sor 5 perl strawberry-perl

我下载了5.12.3安装程序以升级我的5.12.1安装.安装5.12.3后,我以前安装的cpan模块就不见了.这是预期的行为吗?我应该在升级之前备份我的库以防止这种情况吗?

Dav*_* W. 6

我会声称这不应该是预期的行为.

site目录是不是标准发行版的一部分,不应被分配感动.哎呀,这甚至是site目录存在的原因.否则,为什么不简单地将所有模块下载到同一目录?为什么要区分标准Perl模块和从CPAN下载的模块?

当我的个人模块 - 不属于CPAN的模块 - 被我的Strawberry Perl升级所震撼时,我也发现了这一点.ActivePerl做得很好 - 不仅不触摸site目录,还将Perl版本添加到标准模块目录和站点目录中.

  • 如果 Strawberry 像 AS,它不使用拱形。因此,该站点是特定于构建的。如果您重新安装到同一目录,则擦除它是非常有意义的。 (2认同)

Ale*_*nii 2

这是预期的行为。下次您可以使用 CPAN 客户端的“自动捆绑”功能时,它将创建模块列表/捆绑包,以便在新版本中使用 CPAN 客户端重新安装。