ArchLinux(抑或别的发行版)中,使用git svn可能会出现下面的错误提示:

Initialized empty Git repository in /tmp/file_system/.git/

Authentication realm: http://svn.nts-intl.com:81 Please input your domain username&password

Password for 'athurg': Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/share/perl5/site_perl /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/lib/git-core/git-svn line 4035.

看这个错误提示,应该是在用户认证的时候出问题了。大致就是找不到Term/ReadKey.pm这个玩意。而且合格玩意多半和perl有关系。应该就是perl的扩展。估计应该是没有安装。于是就拿起pacman(别的发行版也有类似的软件管理工具) ,搜索带perl关键词且和readkey有关的东西。因为是perl的模块,因此软件名通常都是【perl-模块名】,这里提示的缺少的是Term/ReadKey.pm,所以模块名要么包含有readkey,要么包含有term。

实践表明缺少的模块就是perl-term-readkey。既包含了readkey,也包含了term。呵呵!

装上这个玩意后,就OK了!