尝试git add -i
会导致以下错误:
Can't locate Error.pm in @INC (@INC contains: /usr/share/perl/5.14.2
/etc/perl
/usr/local/lib/perl/5.14.2
/usr/local/share/perl/5.14.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.14
/usr/share/perl/5.14
/usr/local/lib/site_perl
.) at /usr/share/perl5/Git.pm line 101.
BEGIN failed--compilation aborted at /usr/share/perl5/Git.pm line 101.
Compilation failed in require at /usr/lib/git-core/git-add--interactive line 7.
BEGIN failed--compilation aborted at /usr/lib/git-core/git-add--interactive line 7.
我手动或在任何其他git操作期间都没有任何问题,perl没有找到Error.pm
的正确版本,或者它没有附带我的git包。
我在相当长的一段时间内没有尝试过互动添加,所以我不知道何时开始。
答案 0 :(得分:9)
接受的答案在我的情况下不起作用,但是这个命令确实:
sudo perl -MCPAN -e 'install Error'
来自here。在CentOS release 5.9 (Final)
答案 1 :(得分:7)
我通过执行以下操作解决了这个问题(使用了cpanm,但cpan也能正常工作):cpanm Error.pm