2014-08-28 5 views
0

CPAN에서 Spreadsheet::ParseExcel::SaveParser을 설치하려고합니다. 빌드하는 동안 나는 다음과 같은 도움이되지 않는 오류가 발생Cygwin에서 CPAN 모듈을 설치할 수없는 이유는 무엇입니까?

cpan install Spreadsheet::ParseExcel::SaveParser 

:

것은 통해 설치시

Writing Makefile for Digest::Perl::MD5 
/bin/sh: 0: command not found 
make: *** [blib/lib/Digest/Perl/.exists] Error 127 
/usr/bin/make -- NOT OK 

Digest::Perl::MD5 종속성입니다. 아무도 무슨 일이 일어나고 있는지 알고 있습니까?


, 배포를 다운로드하고 cpan없이 설치하기 Makefile.PL을 실행

재미있는 오류가 있습니다 :

이러한 이름으로 펄 5 (찾을 수 없습니다

: /usr/bin/perl.exe를 하여 Perl.exe perl5.exe perl5.8.7.exe miniperl.exe이 DIRS의 :./usr/bin이/usr/X11R6/빈은/usr// 빈 지역 내 $의 나머지 다음에

(PATH.PERI를 수행하면 다음을 수행합니다. /usr/bin/perl. perl -v은 5.8.7 버전을 제공합니다.

+0

일부 perl 모듈을 설치하는 데 필요한 cygwin 패키지가 누락되었을 수 있습니다. - 기본 cygwin 설치에는별로 없습니다. 적어도 make와 gcc4가 필요하다. – antlersoft

+0

'make'와'gcc'가'/ usr/bin'에 확실히 존재해야합니다. –

답변

0

perl 실행 파일에 완전한 실행 권한이없는 것 같습니다. (뭐?) this blog에서

:

수정 간단한 chmod를 a가 있었다 + X /usr/bin/perl.exe이 문제를 건너 오는 사람을위한.

나는 그것을했을 때 Permission Denied을 받았다. make install이 사용 권한 부족으로 실패했기 때문에 Windows 탐색기를 사용하여 %CYGWIN%에 0777 권한을 반복적으로 설정했습니다.

관련 문제