나는 activeestate perl을 사용 했었지만 사용 빈도가 적은 패키지를 설치하려고하기 때문에 지금 막 perl로 이동했습니다. 그러나 내 Windows 7에서 Stelberry Perl 5.16.2.2 (64 비트) 모듈을 설치하는 데 문제가 있습니다.Strawberry Perl 5.16.2.2 (64bit)로 모듈 설치
Strawberry Perl을 설치 한 후 perl이 잘 작동하고 있음을 확인했습니다 (참조 1). 그러나 모듈을 설치하는 것은 다른 이야기입니다. README 파일에 따르면,
"2
는c:\> cpan Module::Name"
에 의해 http://www.cpan.org/에서 추가 펄 모듈 (라이브러리)를 설치 그러나 이것은 내가 가진 것입니다 :
C:\>cpan
Can't locate App/Cpan.pm in @INC (@INC contains: /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 /d/sberry/perl/bin/cpan line 6.
BEGIN failed--compilation aborted at /d/sberry/perl/bin/cpan line 6.
은 그런 나 자신을 CPAN을 config (설정)을 시도 , "perl -MCPAN -e shell"을 통해 얻을 수 있습니다. 그러나 이것은 내가 가지고있는 것입니다 :
Where is your gzip program? [/bin/gzip]
Where is your tar program? [/bin/tar]
Where is your unzip program? [/bin/unzip]
Warning: make not found in PATH
Where is your make program? []
그러나 나는 teste d를 입력하면 DOS 명령 줄에서 "make"를 실행할 수 있습니다.
누구든지 나를 도와 줄 수 있습니까?
감사
REF 1 :
C :> 펄 -V 내 perl5의의 요약 (개정 5 버전 8 전복 8) 구성 : 플랫폼 : OSNAME = MSYS, osvers = 1.0.11 (0.4632), archname = msys uname = 'msys_nt-5.1 chomsky 1.0.11 (2007/08/19 17:16) 알 수 없음' config_args = '- de' 힌트 = 권장, useposix = true, d_sigaction = 정의 usethreads = undef use5005threads = undef useithreads = undef usemultiplicity = unde F = useperlio 정의 d_sfio = 미확정 uselargefiles = 정의 usesocks = 미확정 use64bitint = 미확정 use64bitall = 미확정 uselongdouble = usemymalloc = Y, bincompat5005 = 미확정 컴파일러 미확정 : CC = 'GCC'ccflags = '- DPERL_USE_SAFE_PUTENV -fnative -struct -fno-엄격한 별칭 보내고 -pipe ', 최적화 ='- O3 -s -mcpu = 펜티엄 ', CPPFLAGS ='- DPERL_USE_SAFE_PUTENV -fnative - 구조체 -fno-엄격한 앨리어싱 -pipe '
ccversion='', gccversion='2.95.3-1', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize
= 4 alignbytes = 8, 프로토 타입 = 정의 링커 및 라이브러리 :LD =3210 'LD2'LDFLAGS = '-s' libpth =/USR/LIB/LIB libs와 perllibs = = = libc의은/usr/LIB/libmsys-1.0.dll.a 때문에 DLL =, = useshrplib 사실, libperl = libperl.a gnulibc_version = ' 동적 링크 : dlsrc = dl_dlopen.xs, dlext = DLL, d_dlsymun = 미확정, ccdlflags 용 ='-s ' cccdlflags =' 'lddlflags ='-s '
(libperl에서)이 바이너리의특성 : 컴파일 시간 옵션 : MYMALLOC PERL_USE_SAFE_PUTENV USE_LARGE_FILES USE_PERLIO 년 1 월 16 컴파일 MSYS 에서 내장 2008 13시 18분 22초,536,913,632 10 @INC : /usr/lib/perl5/5.8.8/msys /usr/lib/perl5/5.8./ usr/lib/perl5/site_perl .
흠보다 더 많은 기능을 제공합니다 [딸기 펄, 앱/Cpan.pm를 찾을 수 없습니다 (http://stackoverflow.com/ 질문/10836862/strawberry-perl-cant-locate-app-cpan-pm? rq = 1) 내 Perl이 Strawberry Perl이 아닌 것 같습니다. – xpt
좋아, 이제는 문제가 생겨서, 딸기 펄은 activestate perl처럼 내 환경 (PATH 등)을 올바르게 설정합니까? – xpt