2009-09-11 6 views
6

저는 코모도에서 PerlCritic 지원을 사용하려고합니다.Windows의 Komodo IDE 5.1에서 PerlCritic 지원을 어떻게 활성화합니까?

은 ActiveState에서 공식 단어, 코모도 IDE 5.1 ​​(상금 32)의 제조 업체입니다

가 "는 'PerlCritic'과 '비판'모듈을 설치하십시오 PerlCritic 지원을 활성화하려면."

음, 설치 펄 평론가는 케이크 한 조각이었다 그러나

ppm install Bundle-Perl-Critic 

, 나는 모든 PPM4의 저장소 (trouchelle 및 일반적인 용의자를) 검색했습니다 그리고 그들은이하지 않는 것 모듈 '비평'. 나는 CPAN과 PPM을 사용하여 많은 모듈을 설치했지만,이 모듈은 지금까지 가장 애매한 것으로 판명되었습니다. 내가 여기서 뭔가를 놓치고 있니?

Windows에서 Komodo 5.1의 PerlCritic 지원을 활성화 한 사람이 있습니까? 너에게 듣기를 바래. 이 기능은 MacOS 및 Linux에서 완벽하게 작동하지만 ... 흠.

alt text

+0

"비평"이라는 이름은 CPAN 또는 PPM 모듈처럼 보이지 않습니다. – GeneQ

+3

하나처럼 보일 수는 없지만 그렇습니다. CPAN은 http://search.cpan.org/에 자체 검색 엔진을 가지고 있습니다. 좋아. – innaM

+1

그래픽에 대한 자동 upvote. :) – Ether

답변

0

CPAN - criticism에서 criticism.pm을 직접 다운로드하여 Perl 라이브러리 폴더에 복사하면 작동합니다. 그러나 즉시 작동하지 않았습니다. 설정이 적용되기 전에 몇 번 코모도를 다시 시작해야했습니다.기묘한. 어쨌든, 모든 제안을 주셔서 감사합니다.

5

criticism 모듈 CPAN 볼 및 프라그로서 사용된다.

기본적으로 코드에서 pragma를 사용하면 각 실행 전에 Perl::Critic을 통해 코드가 실행되므로 perlcritic 명령 줄 도구를 사용하는 대신 사용할 수 있습니다.

다음은 문서에서 제외하고있어 :

이 pragma는 표준 코딩 적용하고 모든 실행하기 전에 펄 :: 평론가을 통해 파일을 실행하여 모범 사례를 촉진합니다. 생산량이 인 시스템에서는 시작시 많은 오버 헤드가 추가되기 때문에 일반적으로 을 실행할 수 없습니다. 별도의 개발 환경이있는 경우 Perl :: Critic 을 프로덕션 환경에 설치하지 않고 pragma 비평을 실제로 우회 할 수 있습니다. Perl :: Critic을로드 할 수 없으면 비평이 자동으로 실패합니다.

0

CPAN 쉘을 사용하여 ActivePerl에 모듈을 설치할 수 있습니다. 물론 MSVC (무료 버전을 사용할 수 있음) 또는 gcc (ppm 설치 gcc)가없는 경우 C 기반 모듈을 설치할 수 없지만 비평은 perl 전용 모듈입니다.

P. 어떤 버전의 ActivePerl을 사용합니까?

2

ppm install criticism은 ActivePerl에서 작동해야합니다. 시도 할 때 어떤 오류가 발생합니까? ? 두 모듈이 코모도가 사용하고있는 펄의 현재 버전에 설치되면

은의 펄 평론가 옵션은 [환경 설정 | 언어 | 펄] 이 활성화되어야한다.

관련 문제