`
deepfuture
  • 浏览: 4332652 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:79404
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:68361
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:101484
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:281140
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:14597
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:65552
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:31311
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45199
社区版块
存档分类
最新评论

使用cpan安装Perl模块时自动安装依赖模块的方法

 
阅读更多

Comprehensive Perl Archive Network是Perl资源的宝库。Perl模块资源的管理工具cpan, 则是安装Perl包时的必不可以的强大工具。但很多Perl模块常常需要依赖很多其它模块才能正常运行。cpan程序的默认设置是需要手工确认这些依赖模块的安装,因此安装起来十分繁琐,费时。经过查找相关的资料,找到了cpan自动安装依赖模块的配置选项。进行如下设置,就可以使cpan程序不需要人工干预就能自动安装依赖模块了。

方法一

在命令行执行如下命令:

cpan
o conf prerequisites_policy follow
o conf commit
exit

方法二

设置如下的环境变量
PERL_MM_USE_DEFAULT=1

使用上面的方法中的一种后,就可以使用cpan安装Perl模块,而不需要人工干预依赖模块的安装了。十分方便快捷。


cpan设置代理上网安装模块:

o conf http_proxy http://proxy:8080
o conf commit

分享到:
评论

相关推荐

    Linux上安装Perl模块方法介绍

    Linux上安装Perl模块方法介绍,前提是要有root权限,否则只能自己下载perl模块自己解压安装了。 首次使用需要perl -MCPAN -e shell,以后只需要cpan即可 安装只有两个步骤,查询或者安装

    Python模块常用四种安装方式

    安装Python模块时大多还要依赖一些其他模块,可以利用自动化安装工具,会自动帮你解决依赖关系,自动帮你下载并安装所缺少的那些模块。这样我们可以有更多时间去用各种模块,而不是花很多时间在安装上。 easy_insall...

    模块和名字空间

    在Comprehensive Perl Archive Network(CPAN,全面的Perl存档网络)之后,JavaScript Archive Network(JSAN, JavaScript存档网络)开始流行起来,并且它希望能够为JavaScript及其社区做到CPAN为Perl语言及其社区所做的...

    Pinto:整理自己的Perl模块存储库

    Pinto是用于创建和管理Perl模块的类似于CPAN的自定义存储库的应用程序。 这样的存储库的目的是提供稳定的,经过整理的依赖关系堆栈,您可以使用标准的Perl工具链从该可靠的堆栈可靠地构建,测试和部署应用程序。 ...

    netscape-bookmarks:(Perl)用于处理旧的Netscape书签文件的废弃模块

    Netscape :: Bookmarks模块 这是 Perl模块的自述文件。 您可能正在查看此内容,因为您不知道在哪里可以找到您...您可以使用CPAN客户端安装此模块,该客户端将解析并安装依赖项: % cpan Netscape::Bookmarks % cpanm

    file-next:File :: Next,是Perl 5的文件查找模块

    下一步 File :: Next是用于查找...安装后,您可以使用perldoc命令找到此模块的文档。 perldoc File::Next 您也可以在以下位置查找信息: 搜索CPAN 错误跟踪: CPAN评分: 版权和许可 版权所有2005-2016 Andy Leste

    App-Comparator:比较Perl CPAN模块

    比较CPAN模块的脚本。 ______ .-" "-. / \ | | |, .-. .-. ,| | )(__/ \__)( | |/ /\ \| (_ ^^ _) \__|IIIIII|__/ | \IIIIII/ | \ / jgs `--------` 建造 time docker build --tag comparator . 跑步 ...

    epp-demo-client-mojolicious:使用Mojolicious用Perl编写的DK Hostmaster EPP服务演示测试客户端

    姓名 ...此客户端是使用Mojolicious实现的,此外还使用了以下Perl模块,所有这些模块都可以从CPAN获得。 除了上述Perl模块外,客户端还使用和jQuery。 这些通过CDN自动下载,并且不随客户端软件一起

    threads:Perl论坛

    依赖项安装提取子模块: git submodule update --init从CPAN安装模块带carton : carton install使用cpanm : cpanm -L perl5 --installdeps .职位有一些作业需要定期运行以保持数据库的清洁和通知的正常运行。 电子...

    makefile-graphviz-pm:Perl CPAN 模块 Makefile

    Makefile::GraphViz - 使用 GraphViz 从 Makefile 绘制构建流程图 目录 作者 版权和许可 版本 本文档描述了 2014 年 12 月 7 日发布的 Makefile::GraphViz 0.21。 概要 use Makefile::GraphViz; $parser = ...

    Geo--Gpx:创建和解析GPX文件

    Geo :: Gpx模块 这是 Perl模块的自述文件。 您可能正在查看此内容,...您可以使用CPAN客户端安装此模块,该客户端将解析并安装依赖项: % cpan Geo::Gpx % cpanm Geo::Gpx 您也可以直接从分发目录安装,这还将安装

    deviewsched-backend:Deviews 2015 Deviewsched项目回购

    (不建议通过cpan在系统范围内安装,因为它可能与发行版本身提供的perl模块文件冲突。) 您使用或建立一个本地Perl环境,或者如果你设置,你不需要安装系统范围。 Mojolicious 驼鹿 JSON格式 DBI DBD :: Pg ...

    cpanimal:CPAN到RPM-RAWR!

    它使用MetaCPAN API来爬网CPAN,查找所有依赖项,然后为每个模块构建简洁的RPM软件包。 泡沫,冲洗,重复。用法想知道有什么依赖吗? $ cpanimal info My::Favorite::Module想要在提交之前先浏览一下规范文件吗? $...

    VIC:VIC 的只读发布历史记录

    该模块依赖于以下需要使用 CPAN 安装的模块。 有关安装的更多详细信息,请参阅: : Module::Build Pegex Moo Getopt::Long XXX (仅用于调试) ##测试模块 如果您是开发人员,要进行测试,您需要安装App::...

    rtsp-server:轻巧的RTSPRTP流媒体服务器

    要安装debian jessie依赖项: sudo apt-get install libmoose-perl liburi-perl libmoosex-getopt-perl libsocket6-perl libanyevent-perl sudo cpan AnyEvent::MPRPC::Client Clone from git git clone ...

    Unix-Statgrab:用于libstatgrab的Perl包装器

    Unix-Statgrab 描述 Unix :: Statgrab是libstatgrab的包装,可...该模块需要以下其他模块和库: libstatgrab from http://www.i-scream.org/libstatgrab/ 需要libstatgrab 0.90版。 如果您在非标准位置安装了libsta

    Alien-Web-ExtJS-V3:Alien-Web-ExtJS-V3 的只读发布历史

    安装后,源目录将安装到系统共享目录中(请参阅 )并通过类方法dir 。 这对于依赖 ExtJS 的 Web 应用程序很有用。 方法 这个模块扩展了 ,它是定义以下方法的地方。 目录 将 ExtJS 源目录作为对象返回。 小路 返回...

    Video-Host:Video-Host 的只读发布历史记录

    您不想在 Web 服务器上安装大量依赖项、管理数据库或安装新模块。 您确实希望能够通过将视频拖放到文件树中来添加视频,并为人们提供一个 URL 以轻松查看您的视频。 你要这个。 配置 建议使用 perlbrew 设置! ...

    nthu-smartlist:NTHU 邮件列表最初是从 SmartList 派生出来的。 目前它有一个基于 Web 的 UI 并支持 CJK 语言

    Perl 和 CPAN 模块 目录结构 .bin/ .bin/plugins/ www/ www/cgi-bin/ www/htdocs/ procmail 和 SmartList 您可以从 ( ) 获取 SmartList 的源代码。 作者和维护者 SHIE, Li-Yi 执照 GNU General Public License ...

Global site tag (gtag.js) - Google Analytics