SORU
12 ŞUBAT 2009, PERŞEMBE


Nasıl bir yerel dizine CPAN modülü yükleyebilir miyim?

Bir yazma izinleri yok o yüzden Linux makine barındırılan kullanıyorum /usr/lib dizine.

Her zamanki gibi yaparak CPAN modülü yüklemeye çalıştığımda:

perl Makefile.PL
make test
make install

Bu modülü blib/lib/ bir klasöre çıkartılır. use blib/lib/ModuleName ama derleyici modülü çıkmaz diye hala devam ediyorum bulundu. Kopyalamayı denedim .yerel dizine dosya pm ve tuttu require ModuleName ama hala bana hata veriyor.

Nasıl başka bir dizin ve kullanıma modülü olabilir miyim?

CEVAP
12 ŞUBAT 2009, PERŞEMBE


Zaten Stackoverflow diğer cevaplar:

Perlfaq8:


How do I keep my own module/library directory?

Modül oluştururken, modülleri yüklemek için nereye Perl söyle.

Makefile İçin.PL-tabanlı, Makefiles oluştururken İNSTALL_BASE seçeneğini kullanın dağılımları:

perl Makefile.PL INSTALL_BASE=/mydir/perl

Senin CPAN bu ayarlayabilirsiniz.pm yapılandırma modüllerini otomatik olarak CPAN kullandığınızda özel kitaplık dizininize yükleyin.shell pm:

% cpan
cpan> o conf makepl_arg INSTALL_BASE=/mydir/perl
cpan> o conf commit

Kurmak İçin.PL-tabanlı, --install_base seçeneğini kullanın dağılımları:

perl Build.PL --install_base /mydir/perl

CPAN yapılandırabilirsiniz.pm otomatik olarak bu seçeneği kullanmak için:

% cpan
cpan> o conf mbuildpl_arg '--install_base /mydir/perl'
cpan> o conf commit

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • trickycharms

    trickycharms

    6 Aralık 2013