求助:安装Net::SSH::Expect出错



QUOTE:
原帖由 adminsinx 于 2008-12-24 11:57 发表
文件xx
#!/usr/bin/perl -w
my $dir='/root/.cpan/build/';
unshift @INC, $dir;
use Net::SSH::Expect;

use 是在编译时就处理的,但你的 unshift 到执行时才会处理,这就是下面打印的 @INC 里面没有你 unshift 的 $dir 的原因。

另外,往 @INC 里面添加 path 可以用 use lib,不要直接修改 @INC 本身。若你实在要修改 @INC,那最好把修改 @INC 的代码放在 BEGIN block 中。

BEGIN block 的介绍见 perlmod
thanks
问题找到了,原来是我的gcc没装。