-2

我在编译我的 perl 程序时遇到了一个问题:它提到:

无法在 @INC 中找到 Bench.pm(@INC 包含:/etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 / usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) 在 test.pl 第 4 行。 BEGIN 失败——编译在 test.pl 第 4 行中止.

请问有什么想法吗?谢谢

4

2 回答 2

3

像安装任何其他 CPAN 模块一样安装Bench,例如使用cpanmcpanpcpan

您可能希望首先使用perlbrew安装本地(和更新)版本的 Perl,这样您就不会接触与系统 Perl 安装相关的任何内容。

于 2013-03-28T11:07:35.653 回答
1

首先,检查您是否安装了 Bench 模块:

%> perl -MBench -e 1

如果您收到错误消息,则必须安装它:

%> cpan Bench
于 2013-03-28T11:12:08.673 回答