2012-07-04 16 views
12

Dopo aver aggiornato msysgit al 1.7.11, ottengo l'errore seguente quando si chiama git-svn:msysgit interrotto da 1.7.11?

$ git svn rebase 
Can't locate Git/SVN/Editor.pm in @INC (@INC contains: /lib 
/usr/lib/perl5/5.8.8/msys 
/usr/lib/perl5/5.8.8 
/usr/lib/perl5/site_perl/5.8.8/msys 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) 
at C:\Program Files\Git/libexec/git-core\git-svn line 81. 
BEGIN failed--compilation aborted at C:\Program Files\Git/libexec/git-core\git-svn line 81. 

Qualcun altro verifica questo problema?

+0

Il mio TortoiseGit si è rotto quando ho aggiornato alla versione 1.7.11. –

risposta

13

Aggiornamento

Sembra che questo problema è stato risolto nel frattempo. Mantenere la risposta originale per riferimento.


risposta originale:

Dopo aver fatto una piccola ricerca, ho trovato questo problema: https://github.com/msysgit/msysgit/issues/32

Ovviamente il bug è già noto.

Nel frattempo, mi aiutano scaricando manualmente i pacchetti mancanti:

cd C:/Program\ Files/Git/lib/perl5/site_perl 
mkdir -p Git/SVN/Memoize 
cd Git/SVN 
for i in Editor.pm Fetcher.pm Prompt.pm Ra.pm Memoize/YAML.pm 
do 
    curl -x $HTTP_PROXY https://raw.github.com/gitster/git/master/perl/Git/SVN/$i > $i 
done 
+0

Sembra aver riparato questo, grazie! Ho dovuto rimuovere '-x $ HTTP_PROXY' per far funzionare' curl', ma per il resto funzionava alla grande. – bdukes

+0

@RandomInsano, il repository git non è affatto morto. – Ilya

+0

Il mio male. Sembra che non abbia distrutto l'URL correttamente. Rimozione del mio commento. – RandomInsano