2010-08-31 47 views
7

我試圖更新git svn使用的Subversion版本,所以我運行了下面的命令。我通過CPAN升級了SVN :: Core,現在git-svn不能識別http:// URL

> cpan SVN::Core 

它似乎工作;但是,現在git svn不能識別HTTP URL!

> git svn rebase 
Bad URL passed to RA layer: Unrecognized URL scheme for 'http://<...>' at /opt/local/libexec/git-core/git-svn line 2265 

我試過svn://網址,它可以正常工作。

有誰知道如何解決這個問題?

我正在運行OS X 10.6並將MacPorts用於git,subversion,perl和cpan。

回答

6

SVN :: Core取決於它自己的Subversion版本(它配置和構建)爲 提供SVN功能。

我有同樣的問題,發現SVN有依賴libneon的http和https運輸 的支持。

我安裝了libneon-dev並重新運行了SVN :: Core的安裝,它工作正常。

+1

這是我曾經用過cpan的最糟糕的經歷。非常感謝您瞭解這一點。 – jpaugh 2012-01-21 11:24:58

+1

我安裝了'neon-0.30.0'並安裝了'git-svn 1.8.4.2版本(svn 1.7.3)',但我仍然收到這個錯誤。有任何想法嗎? – JaKXz 2014-02-14 16:51:43

+0

@JaKXz我知道這是舊的,但標題是在霓虹燈開發包,而不是霓虹燈包,它只是運行時 – 2016-04-05 18:43:10