我下载了5.12.3安装程序来升级5.12.1安装。安装5.12.3之后,我之前安装的cpan模块就消失了。这是预期的行为吗?为了防止这种情况,我应该在升级之前备份我的库吗?
发布于 2011-05-24 13:27:43
我认为这个不应该是期望的行为。
site目录不是标准发行版的一部分,不应该被发行版触及。见鬼,这甚至是site目录存在的原因。否则,为什么不直接将所有模块下载到同一个目录中呢?为什么要区分标准Perl模块和从CPAN下载的模块呢?
当我的个人模块--不是CPAN一部分的模块--被我的草莓Perl升级冲走时,我也很艰难地发现了这一点。Perl做得很对--不仅没有接触site目录,而且还将Perl版本添加到标准模块目录和站点目录中。
https://stackoverflow.com/questions/6101682
复制相似问题