各位帮我看一下这是什么问题 can't locate the perl binary

各位帮我看一下这是什么问题 can't locate the perl binary

我编译module::build模块时遇到的问题,下面是操作过程
编经译其他的模块没问题,就是这个出这样的错误

[Copy to clipboard] [ - ]
CODE:
[fangjun@ziyun Module-Build-0.2808]$ perl Makefile.PL
# running Build.PL
Can't locate the perl binary used to run this script in (/usr/local/bin /usr/local/bin /usr/bin /home/fangjun/bin /bin /usr/bin /usr/local/bin /usr/X11R6/bin /usr/games /usr/lib/qt3/bin /sbin /usr/sbin /usr/local/sbin /usr/lib/qt3/bin)
[fangjun@ziyun Module-Build-0.2808]$ type -a perl
perl is /usr/bin/perl
perl is /usr/local/bin/perl
[fangjun@ziyun Module-Build-0.2808]$ ls -l /usr/bin/perl
lrwxrwxrwx 1 root root 19  3月 17 19:49 /usr/bin/perl -> /usr/local/bin/perl*
[fangjun@ziyun Module-Build-0.2808]$  

这是makefile.pl的内容

[Copy to clipboard] [ - ]
CODE:
[fangjun@ziyun Module-Build-0.2808]$ cat Makefile.PL
# This Makefile.PL creates a pass-through Makefile that simply calls
# the equivalent Module::Build methods for each make target.  See the
# documentation for Module::Build::Compat for more information.

use lib qw(lib);
use Module::Build::Compat;

Module::Build::Compat->run_build_pl(args => \@ARGV);
Module::Build::Compat->write_makefile(build_class => 'Module::Build');
[fangjun@ziyun Module-Build-0.2808]$

实际执行看看/usr/bin/perl -V 看看有没有东西...
也许是symbolic link有问题..
回apile 大哥:
执行/usr/bin/perl -V 没有问题,输出的perl 的配置选项
链接没有问题,使用perl没有问题,就是在编译这个模块时出现问题,我觉得非常奇怪
看来我只有放弃编译这个模块了
自己在该module 最上面加上一行
#!/usr/bin/perl
再编译看看...
谢谢apile大哥
根据你的提醒,我看了下Makefile.PL,有个run_buid_pl 于是我不用Makefile 直接执行 perl Build.Pl;./Build install 就好了,
可能是Module::Build::Compat 哪里有点小问题