【发布时间】:2014-07-09 15:11:07
【问题描述】:
我尝试将我的自定义 perl 版本从 5.10.1 升级到 5.16.3,现在我的日志中出现以下错误:
[2014 年 5 月 21 日星期三 00:05:32] [错误] 找不到 unicore/Canonical.pl 在@INC(@INC 包含:/opt/test/perl/lib/5.10.1/i686-linux /opt/test/perl/lib/5.10.1 /opt/test/perl/lib/site_perl/5.10.1/i686-linux /opt/test/perl/lib/site_perl/5.10.1 。 /opt/test/httpd) 在 /opt/test/perl/lib/5.10.1/utf8_heavy.pl 第 139 行。\n
谁能帮我解决一下?
【问题讨论】:
-
你是用perlbrew安装的吗?你是如何进行升级的?就个人而言,我只是使用 perlbrew 单独编译和安装新版本,然后使用perlbrew.pl/Reinstall-All-Modules-On-New-Perl.html 安装我之前拥有的模块(如果可能的话)。
-
请提供一些有关您如何“升级”的信息(对我来说看起来像是并行安装,afaik /opt 不是每个路径的标准)以及何时出现错误。您是否有我们的脚本/来源,或者这个错误是“突然出现的”? ...