Come posso utilizzare i moduli vendor-confezionato da un me stesso Perl ho compilato?

StackOverflow https://stackoverflow.com/questions/2252066

  •  20-09-2019
  •  | 
  •  

Domanda

Il mio sistema operativo-distribuzione fornisce il numero di giri-pacchetto "perl-obexftp", che installa il Modul "ObexFTP". Questi sono i file:

  

/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/OBEXFTP.pm
  /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP
  /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/.packlist
  /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP.bs
  /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/OBEXFTP/OBEXFTP.so
  / Var / adm / Perl moduli / obexftp

Sono usando ora un Perl che ho costruire dalla fonte. C'è un modo semplice per rendere questo obexftp moduli accesseble al mio Perlinstallation?

È stato utile?

Soluzione

Scegliere una delle

  • Aggiungere la seguente pragma al codice:

    use lib '/usr/lib/perl5/vendor_perl/5.10.0';
    
  • Aggiungi il percorso per la variabile d'ambiente PERL5LIB

  • Per invocare il codice con perl -I/usr/lib/perl5/vendor_perl/5.10.0 program

  • Rebuild perl in modo che il percorso è nella sua cotta-in @INC

  • compilare il modulo da soli, usando il vostro perl fuoriserie

Per ulteriori informazioni, vedere perlrun .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top