2010-08-31 3 views
7

Ich versuchte, die Version von Subversion zu aktualisieren, die von git svn verwendet wurde, und so führte ich den folgenden Befehl aus.Ich aktualisierte SVN :: Core über CPAN und jetzt erkennt git-svn nicht http: // URLs

> cpan SVN::Core 

Es schien zu arbeiten; aber jetzt erkennt git svn HTTP-URLs nicht!

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

Ich habe es versucht, auf svn:// URLs und es funktioniert gut.

Kann jemand das beheben?

Ich verwende OS X 10.6 und MacPorts für Git, Subversion, Perl und Cpan.

Antwort

6

SVN :: Core ist abhängig von seiner eigenen Version von Subversion (die es konfiguriert und erstellt) für Bereitstellung von SVN-Funktionen.

Ich hatte das gleiche Problem und fand heraus, dass SVN eine Abhängigkeit von libneon für http und https Transport Unterstützung hat.

Ich installierte libneon-dev und re-ran die Installation für SVN :: Core und es hat funktioniert.

+1

Das war die schlimmste Erfahrung, die ich je mit cpan hatte. Vielen Dank für das herauszufinden. – jpaugh

+1

Ich habe 'neon-0.30.0' installiert und' git-svn Version 1.8.4.2 (svn 1.7.3) 'installiert, aber ich bekomme immer noch diesen Fehler. Irgendwelche Ideen? – JaKXz

+0

@JaKXz Ich weiß, das ist alt, aber die Header sind in der neon-devel-Paket, nicht das Neon-Paket, das nur Laufzeit ist –

Verwandte Themen