我有一个简单的svn存储库,其中一个提交正在添加一个文件。然后我有另一个目录,我试图运行该目录的git svn克隆。但我得到了这个输出:
Initialized empty Git repository in /home/ncantrel/gstest/trunk/.git/
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/SVN/_Core/_Core.so: undefined symbol: Perl_Gthr_key_ptr
git: 'svn' is not a git command. See 'git --help'.
Did you mean this?
svn
尽管它没有识别该命令,但仍然会创建一个带有svn存储库名称的git存储库,但它是空的。我也尝试过-s和-r命令并得到同样的东西。
答案 0 :(得分:0)
不幸的是,我不知道您正在运行哪个Linux版本,但是对未定义的符号错误进行快速设置会导致此页面出现:http://jtes.net/2011/12/03/perl-perl_gthr_key_ptr-problems/
它声明" Fedora提供了许多prebuild perl库"。也许你的发行版也是如此。本文建议使用cpan
重新安装所需的库。只需输入sudo cpan
,然后输入force install SVN::Core
。
希望这有帮助。