普通用户安装模块的问题?

linux上以一个普通用户执行cpan,
然后他询问一些问题, make选项中选择了PREFIX=~/perl
然而这样安装模块的时候还是出了问题,
比如安装A模块, A又依赖B,
cpan先安装了B,当B安装完毕以后, 继续安装A, 可是A在测试的时候找不到B !

如何解决?

试了 perl -I ./perl/share/perl/5.8.4/ -MCPAN ......
但是也是找不到...

不想一个一个手动安装