5

我的 OS-Distribution 提供了 rpm 包“perl-obexftp”,它安装了模块“OBEXFTP”。这些是文件:

/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-modules/obexftp

我现在使用的是从源代码构建的 Perl。有没有一种简单的方法可以让我的 Perlinstallation 可以访问这个 OBEXFTP 模块?

4

1 回答 1

6

选择其中之一

  • 将以下编译指示添加到您的代码中:

    use lib '/usr/lib/perl5/vendor_perl/5.10.0';
    
  • 将该路径添加到PERL5LIB环境变量

  • 调用你的代码perl -I/usr/lib/perl5/vendor_perl/5.10.0 program

  • 重建 perl 以便路径在其烘焙中@INC

  • 使用您定制的 perl 自己构建模块

有关详细信息,请参阅perlrun

于 2010-02-12T14:08:17.777 回答