Tôi đang cố gắng sử dụng git qua cygwin
Chà, tôi đã sử dụng lệnh này để sao chép nội dung svn vào kho git cục bộ:
git svn clone svn://path/to/my/project --username myuser
Git đã trở lại:
Authentication realm: <svn://path/to/my/project>
Password for 'myuser': Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib/perl
/site_perl/5.14 /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads /usr/lib/perl5/vendor_perl
/5.14/x86_64-cygwin-threads /usr/lib/perl5/vendor_perl/5.14 /usr/lib/perl5/5.14/x86_64-cygwin-
threads /usr/lib/perl5/5.14 .) at /usr/lib/perl5/vendor_perl/5.14/Git.pm line 565.
Google cho biết tôi nên sử dụng vỏ perl và đó là những gì tôi đã làm:
perl -MCPAN -e shell
Sau khi bắt đầu shell, tôi nên cài đặt gói PerKey Term ReadKey:
install Term::ReadKey
Và bây giờ vấn đề của tôi xuất hiện, việc cài đặt gói Term :: ReadKey không thành công với thông báo lỗi này:
gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe -fstack-protector
-DUSEIMPORTLIB -O3 -DVERSION=\"2.32\" -DXS_VERSION=\"2.32\" "-I/usr/lib/perl5/5.14/x86_64-
cygwin-threads/CORE" ReadKey.c
ReadKey.xs:3:20: fatal error: EXTERN.h: No such file or directory
#include "EXTERN.h"
^
compilation terminated.
Makefile:327: recipe for target 'ReadKey.o' failed
make: *** [ReadKey.o] Error 1
JSTOWE/TermReadKey-2.32.tar.gz
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
JSTOWE/TermReadKey-2.32.tar.gz : make NO
Google tìm thấy câu hỏi này, có liên quan đến vấn đề của tôi: gcc không tìm thấy tệp tiêu đề mặc dù đường dẫn của nó đã được bao gồm với -I Nhưng câu trả lời được đánh dấu đúng không giúp ích được gì. Tôi đã cài đặt tất cả các lib mã hóa trong cygwin, cygwin-GCC và Make được cài đặt từ đầu và nó vẫn không hoạt động.
Sẽ rất tuyệt nếu ai đó có thể giúp tôi, cảm ơn.
Biên tập:
find / -iname "*EXTERN.h*"
trả lại
/lib/perl5/5.14/x86_64-cygwin-threads/CORE/EXTERN.h
/usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE/EXTERN.h