zoukankan      html  css  js  c++  java
  • Install Perl CPAN modules

    You can go to http://search.cpan.org/ or use Google to find out the module.  Make sure you get the name of the module.

    Update Perl CPAN Link :

    From the root prompt on your server, invoke the CPAN shell:

    #
     perl -MCPAN -e shell
    
    

    Once the Perl interpreter has loaded (and been configured), you can install modules with: install MODULENAME .

    The first thing you should do is upgrade your CPAN (Take a long time for me at the first time!):

    cpan>
     install Bundle::CPAN
    
    

    Once it is completed, type:

    cpan>
     reload cpan
    
    

    Now, enter the following command to retrieve all of the required modules:

    cpan>
     install DateTime
    
    

    Installing Perl modules Link

    Perl modules may be installed using the CPAN module or from source.

    CPAN method

    perl -MCPAN -e shell (to get an interactive CPAN shell)
    perl -MCPAN -e 'install Time::JulianDay' (if you know the name of the module, you can install it directly without interacting with the CPAN shell)

    Within the CPAN shell:
    i /expression/ will search for a Perl module containing expression , and
    install module will install the module.

    Example:
    perl -MCPAN -e shell
    i /JulianDay/ (search a module)
    install Time::JulianDay

    Note: if you are behind a firewall, you may wish to use passive FTP with Perl's Net::FTP module. Set the environment variable FTP_PASSIVE 1 (or any non-zero value) to use passive FTP when downloading Perl modules through CPAN.

    Manual installation

    To manually install a Perl module:

    1. Download the Perl module from CPAN or other site.
    2. Extract the tarball.
    3. Run perl Makefile.PL
    4. Run make
    5. Run make test
    6. Run make install

    Note: you should use the same compiler to build Perl modules that you used to build Perl. For example, if you are building Perl modules with gcc and are using a version of Perl that was supplied with your distribution (ex. Solaris 8 includes Perl 5.005_03), you may run into errors.

    Example: building Perl DBI with gcc on Solaris 8 system with Perl 5.005 (part of the Solaris 8 release).

    cc: unrecognized option `-KPIC'
    cc: language depend not recognized

    The Makefile for Perl modules is created using flags for SUNWspro (the compiler used to build Perl 5.005 for the Solaris 8 release), not gcc . As a workaround, you could build Perl from source using the gcc compiler, or obtain a packaged version of Perl that is built with gcc , such as those at Sunfreeware . This comp.lang.perl.modules post has more information. 

    Checking for existence of a Perl module

    An easy way to check for the existence of a Perl module on your system (technically, in Perl's @INC array, a list of directories Perl searches when attempting to load modules) is to run perl -e 'use module;'

    Example:

    perl -e 'use HTML::Parser;'

    If nothing is returned, Perl was able to locate the module. Otherwise, you will see Can't locate HTML/Parser.pm in @INC .


  • 相关阅读:
    Maven关于web.xml中Servlet和Servlet映射的问题
    intellij idea的Maven项目运行报程序包找不到的错误
    修改Maven项目默认JDK版本
    刷题15. 3Sum
    刷题11. Container With Most Water
    刷题10. Regular Expression Matching
    刷题5. Longest Palindromic Substring
    刷题4. Median of Two Sorted Arrays
    刷题3. Longest Substring Without Repeating Characters
    刷题2. Add Two Numbers
  • 原文地址:https://www.cnblogs.com/ainima/p/6331374.html
Copyright © 2011-2022 走看看