2012-07-04 28 views
12

Sau khi cập nhật msysgit đến 1.7.11, tôi nhận được lỗi sau khi gọi git-svn:msysgit bị hỏng từ 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. 

Có ai khác kinh nghiệm vấn đề này?

+0

TortoiseGit của tôi bị hỏng khi tôi nâng cấp lên 1.7.11. –

Trả lời

13

Cập nhật

Có vẻ như vấn đề này là cố định trong khi đó. Giữ câu trả lời gốc để tham khảo.


Original câu trả lời:

Sau khi thực hiện một nghiên cứu nhỏ, tôi thấy vấn đề này: https://github.com/msysgit/msysgit/issues/32

Rõ ràng là lỗi đã được biết.

Trong khi đó, tôi giúp bản thân mình bằng cách thủ công tải các gói mất tích:

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

Dường như đã sửa lỗi này, cảm ơn! Tôi đã phải loại bỏ '-x $ HTTP_PROXY' để có được' curl' để làm việc, nhưng nếu không làm việc tuyệt vời. – bdukes

+0

@RandomInsano, repo git không chết chút nào. – Ilya

+0

Tệ của tôi. Dường như tôi đã không mang URL đúng cách. Đang xóa nhận xét của tôi. – RandomInsano