为什么git svn克隆在使用cygwin时失败?
这令人困惑…可能是因为,如中所示,您没有安装sqlite3为什么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
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