2009-09-11 11 views
6

Komodo'da PerlCritic desteğini etkinleştirmeye çalışıyorum.Windows'ta Komodo IDE 5.1'de PerlCritic desteğini nasıl etkinleştiririm?

ActiveState Resmi kelime, Komodo IDE 5.1 ​​(Win 32) yapımcıları ise:

" 'PerlCritic' ve 'eleştiri' modüllerini yükleyin PerlCritic desteğini etkinleştirmek için."

Eh, yükleme Perl-Eleştirmen oyuncağı oldu: Ancak

ppm install Bundle-Perl-Critic 

, ben her PPM4 içinde depoyu (trouchelle ve olağan şüpheliler) arama ettik ve onlar görünmüyor modül 'eleştiri' denir. CPAN ve PPM kullanarak çok sayıda modül kurdum, ancak bu modül şimdiye kadarki en zorlu olduğunu kanıtlıyor. Burada bir şey mi eksik?

Windows'ta Komodo 5.1'de PerlCritic desteğine izin veren herhangi bir şans var mı? Senden duymayı umuyorum. Özellik MacOS ve Linux'ta mükemmel çalışıyor olsa da ... hmmm.

alt text

+0

"eleştiri" adı bir CPAN veya PPM modülü gibi görünmüyor. – GeneQ

+3

Biri gibi görünmeyebilir, ama öyle. CPAN'ın kendi arama motoru http://search.cpan.org/ adresindedir. Bu iyi. – innaM

+1

Grafik için otomatik not. :) – Ether

cevap

0

criticism.pm'u doğrudan CPAN - criticism'dan yükledim ve Perl kitaplığı klasörüne kopyaladım ve şimdi çalışıyor. Ancak, hemen işe yaramadı. Ayarlar yürürlüğe girmeden önce birkaç kez Komodo'yu yeniden başlatmam gerekiyordu.Tuhaf. Her neyse, tüm önerileriniz için teşekkürler.

5

criticism modülü CPAN geçerli ve pragma olarak kullanılır.

Temel olarak, kodunuzdaki pragma'nın kullanılması, her yürütme işleminden önce kodunuzu Perl::Critic üzerinden çalıştırır, perlcritic komut satırı aracını kullanmanın bir alternatifi olur.

Burada belgelerinden dışında bir var:

Bu Pragma standartlarını kodlama zorlar ve her yürütme önce Perl :: Eleştiri ile Dosyanızı çalıştırarak en iyi uygulamaları teşvik etmektedir. numaralı bir sistemde, bu genellikle uygulanabilir değildir, çünkü başlangıcında çok fazla yük ekler. Ayrı bir geliştirme ortamınız varsa, , üretim ortamında Perl :: Critic yüklemeden etkin bir şekilde pragma'yı atlayabilirsiniz. Perl :: Critic yüklenemiyorsa, eleştirisi sessizce başarısız olur.

0

Hala ActivePerl üzerinde CPAN kabuklu modüller yükleyebilirsiniz. Tabii ki, MSVC (ücretsiz sürüm mevcuttur) veya gcc (ppm install gcc) yoksa C-tabanlı modülleri yükleyemezsiniz, fakat sizin durumunuzda, eleştiri sadece perl-only modülleridir.

P.S. Hangi ActivePerl sürümünü kullanıyorsunuz? ActivePerl ile çalışmalıdır.

2

ppm install criticism. Ne zaman denemek için olsun? İki modül Komodo kullandığını Perl geçerli sürümünde yüklendikten sonra

, Perl-Eleştirmen seçenekleri [Tercihler | Dil | Perl] etkinleştirilmelidir.

İlgili konular