2012-07-30 5 views
1

XP를 실행하는 Windows 32 비트 시스템에 ActivePerl 5.14.2를 설치했습니다. 내 문제는 PPM을 사용하여 몇 개의 모듈을 설치하려고하는데 문제가되지 않는다는 것입니다. http://code.activestate.com/ppm/Template-Toolkit/ActivePerl 및 PPM

나는이 시도하거나 다른 모듈이 내가 할 때마다 : "No Perl script found in input"

은 ActiveState의 웹 사이트에 따르면

, 당신은 자신의 저장소에서 모듈을 설치 할 필요는 예를 들어, "ppm install module name"입니다

"ppm"이라고해도 GUI가 실행 되더라도 동일한 메시지가 표시됩니다. 내가 시작 메뉴에서 GUI로 PPM을 실행하면

내가이 오류 : "Failed 500 Can't connect to ppm4.activestate.com:8080 (connect: timeout)"

나는 비록 내 연결, 그래서 세트 HTTP_PROXY 명령을 사용하여 다음 ppm install 시도 cmd.exe을 사용하고있을 수도, 하지만 여전히 행운이. 그래서 이러한 모듈을 설치 얻을 수있는 방법이 없다? 어떤 조언은 감사

!

+2

[DWIMPerl] (http://dwimperl.com/) 또는 [Strawberry Perl] (http://strawberryperl.com/)을 설치하는 것이 좋습니다 (이전 버전은 번들로 제공되는 후자입니다. 사전 설치된 모듈). 이 배포판 중 하나는 ActivePerl보다 우수합니다. –

+1

"입력 된 펄 스크립트가 없습니다"는 'ppm.bat'가 손상되었음을 나타냅니다. 그 오류는'perl -x'가 Perl을위한'#!'줄을 찾을 수 없을 때 발생합니다. – ikegami

+0

두 번째는 꽤 자명합니다. ppm4.activestate.com의 포트 8080에 대한 TCP 연결을 만들 수 없습니다. 가능한 원인은 수없이 많지만 두 가지 시스템 중 적어도 하나는 인터넷에 연결되어 있지 않습니다. 그것은 당신이 대리인을 거쳐야 할 필요가 있기 때문일 수 있습니다. 이것은 'ppm'에 제대로 표시되지 않았습니다. – ikegami

답변

2

은 명령 프롬프트에서 cpan 프롬프트를 호출합니다. cmd로 이동하여 간단하게을 입력. 프롬프트에 cpan을 입력하면 Perl 설치에 문제가 없을 것입니다. 당신의 FTP 데이터 연결 포트가 필요로하는 경우 쇼는 위의 방법으로 문제가 해결되지 않을 경우 모듈을 Net::Stomp

enter image description here

를 설치 명령 아래 단지

cpan>install Module::Name 

스크린 샷을 사용 CPAN 프롬프트에서 모듈을 설치하려면, 확인 Windows 방화벽 예외 (포트 20 (FTP 명령 포트) 및 21 (FTP 데이터 포트))에 추가 될 수 있습니다. 또한

(당신은 예외 포트 (20) (21)를 추가 할 수없는 경우), 당신은 CPAN 프롬프트로 이동

cpan> o conf ftp_proxy http://your.ftpproxy.com 

다음 명령을 설치 발행 ftp_proxy로 사용할 수 있습니다. 또는 ../CPAN/config.pm 파일을 업데이트하여 ftp_proxy 매개 변수를 영구적으로 변경할 수 있습니다.

다음 단계는 FTP_PASSIVE 모드를 1로 설정하는 것입니다. 기본적으로 libnetcfg 구성은 0으로 설정됩니다. libnetcfg.bat 파일을 찾으려면 (C : \ Perl \ bin에 있어야 함) 당신이 경우 편집기에서 파일과 네트워크가 CPAN의 FTP 미러에 액세스를 차단하는 것으로 보인다 타임 아웃 오류가 당신을 찾고, 다시

ftp_int_passive  0 

ftp_int_passive  1 

교체 R,이 대부분 일 것입니다 사체 안에있다. 비율 VPN. 이 솔루션은 프록시 서버 일 수 있습니다.

+0

감사합니다. ActivePerl을 다시 설치하고 다른 프록시를 사용하여 다시 시도했는데 제대로 작동합니다. 그래서 설치 또는 프록시, 모든 도움을 주셔서 감사합니다, 나는 크게 감사하겠습니다! – user1247595