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

  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011
  • ThePointblank

    ThePointblan

    18 Aralık 2006