Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么git svn克隆在使用cygwin时失败?_Git_Svn_Version Control_Cygwin_Git Svn - Fatal编程技术网

为什么git svn克隆在使用cygwin时失败?

为什么git svn克隆在使用cygwin时失败?,git,svn,version-control,cygwin,git-svn,Git,Svn,Version Control,Cygwin,Git Svn,这令人困惑…可能是因为,如中所示,您没有安装sqlite3 git svn clone https://192.168.11.115/svn/xx/test/ Initialized empty Git repository in /cygdrive/d/xx/test/.git/ Can't load '/usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/auto/SVN/_Core/_Core.dll' for module

这令人困惑…

可能是因为,如中所示,您没有安装sqlite3

 git svn clone https://192.168.11.115/svn/xx/test/
Initialized empty Git repository in /cygdrive/d/xx/test/.git/
Can't load '/usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/auto/SVN/_Core/_Core.dll' for module SVN::_Core: No such file or directory at /usr/lib/perl5/5.14/i686-cygwin-threads-64int/DynaLoader.pm line 190.
 at /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/SVN/Base.pm line 59
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int/SVN/Core.pm line 5.
Compilation failed in require at /usr/lib/git-core/git-svn line 41.
我不确定为什么您的系统中缺少此功能。
subversion perl
依赖于subversion,而subversion依赖于
libsqlite3\u 0

libsqlite3\u 0
不安装任何dll,
sqlite3
包安装dll。
这也修复了其他人报告的svn问题


我认为subversion perl包的版本与subversion包的版本不匹配


我有同样的问题,因为我使用subversion 1.7,git svn安装了subversion perl 1.8作为依赖项。将subversion perl降级到1.7修复了这一问题。

SVN::\u Core:在/usr/lib/perl5/5.14/i686-cygwin-threads-64int/DynaLoader.pm行190没有这样的文件或目录
我不认为这个错误与sqlite有关…@hugemow它只是缺少一些动态lib的副作用。我的观点是说缺少的libs可能来自sqlite3@garyp,那么这可能是另一个问题的基础,我对它的答案很感兴趣。
$ cygcheck -l libsqlite3_0
/usr/bin/cygsqlite3-0.dll