2016-12-14 8 views
1

Strawberry Perl 2016 년 5 월 (5.24.0) 32 비트 PortableZIP 에디션이 있습니다. 나는 압축을 풀었을 뿐이다. 그렇지 않으면 변경 사항이 없습니다. Strawberry Perl - 오류 메시지 :이 패키지에는 C 컴파일러가 필요합니다.

내가 추적 오류를 가지고 CPAN에 모듈을 설치하려는

:

C:\Fhem\perl\bin>cpan -i Net::SSLeay 
Loading internal null logger. Install Log::Log4perl for logging messages 
CPAN: CPAN::SQLite loaded ok (v0.211) 
Database was generated on Tue, 13 Dec 2016 13:41:47 GMT 

Running install for module 'Net::SSLeay' 
CPAN: LWP::UserAgent loaded ok (v6.15) 
CPAN: Time::HiRes loaded ok (v1.9733) 
Fetching with LWP: 
http://cpan.strawberryperl.com/authors/id/M/MI/MIKEM/Net-SSLeay-1.78.tar.gz 
CPAN: YAML::XS loaded ok (v0.62) 
CPAN: Digest::SHA loaded ok (v5.95) 
Fetching with LWP: 
http://cpan.strawberryperl.com/authors/id/M/MI/MIKEM/CHECKSUMS 
CPAN: Compress::Zlib loaded ok (v2.069) 
Checksum for C:\Fhem\cpan\sources\authors\id\M\MI\MIKEM\Net-SSLeay-1.78.tar.gz ok 
CPAN: Archive::Tar loaded ok (v2.06) 
CPAN: File::Temp loaded ok (v0.2304) 
CPAN: CPAN::Meta::Requirements loaded ok (v2.140) 
CPAN: Parse::CPAN::Meta loaded ok (v1.4417) 
CPAN: CPAN::Meta loaded ok (v2.150005) 
CPAN: Module::CoreList loaded ok (v5.20160507) 
Configuring M/MI/MIKEM/Net-SSLeay-1.78.tar.gz with Makefile.PL 
Unresolvable missing external dependency. 
This package requires a C compiler. 
NA: Unable to build distribution on this platform. 
No 'Makefile' created  MIKEM/Net-SSLeay-1.78.tar.gz 
  C:\Fhem\perl\bin\perl.exe Makefile.PL -- NOT OK 
Stopping: 'install' failed for 'Net::SSLeay'. 

에는 컴파일러가 발견 될 것으로 보인다. 이 문제를 해결하려면 어떻게해야합니까?

+0

ZIP 버전의 Strawberry를 사용할 때 실행되는 설치 후 스크립트가 없습니까? –

+0

@VesaKarjalinen : 아니요. * PortableZIP * 버전의 전체적인 요점은 설치 과정이 없다는 것입니다. 이 창은 명령 프롬프트 파일을 제공하여 새 명령 프롬프트 창을 열고 해당 창을 사용하는 동안 필요한 모든 설정을 활성화합니다. – Borodin

답변

1

아마도 명령 프롬프트에서 perl과 cpan을 직접 실행하고 있습니까?

당신은 당신이 유틸리티 중 하나를 사용하기 전에 c:\myperl\portableshell.bat를 실행 알려줍니다 분포에 README.txt 파일의 내용을 읽어

나는 당신이 폴더에 c:\myperl을 변경해야합니다 분명 희망 어디를 분포를 압축 해제 모든 작동하기 전에 PATH에있을 필요가 압축을 푼 볼륨의 세 가지 하위 디렉토리, 당신을 위해 일시적으로 사람들을 설정합니다 .bat 파일이 있습니다

. 좀 더 영구적 인 방법을 원할 경우 README.txt 파일에서이를 수행하는 방법을 설명하지만 적절한 설치 버전을 대신 실행해야합니다.

+0

타이는 대단히, 나의 날을 만들었다 : -). Readme를 읽지 않기 위해 Sry ... 다음에 내가 먼저 할 것입니다! 당신의 가이드와 readme를 따라 가면 정말로 작동합니다 ;-). – l05443

+0

@ l05443 : 파일 관리자에서'portableshell.bat'을 선택한 다음 * 마우스 오른쪽 버튼을 클릭하여 *를 드래그하여 바탕 화면에 놓으면 훨씬 쉽게 작업 할 수 있습니다. 컨텍스트 메뉴에서'Create shortcuts here'를 선택하면 바탕 화면 바로 가기를 두 번 클릭하여 휴대용 Perl 환경을 시작할 수 있습니다. 바로 가기를 강조 표시하고'F2 '를 눌러 이름을 더 유용한 것으로 바꿉니다. – Borodin