cpan专题提供cpan的最新资讯内容,帮你更好的了解cpan。
我正在Windows 7上安装草莓Perl中的Perl模块。 我正在运行以下命令,并收到一些我不明白的消息。看起来我正在收到500个错误,就像该页面是不可达到的。但是,当我将镜像指向浏览器时,访问FTP目录时没有问题。我在Linux上有很少的Perl体验,Windows上没有。我尝试手动添加镜像到urllist,我不认为这有帮助。 C:\Program Files> cpan Win32::IE:
我有一个Perl脚本,在CPAN中有两个依赖关系。我想做的是让脚本本身提示用户安装必要的依赖项,以便脚本正常运行。如果用户需要进入某种类型的身份验证来安装这些依赖关系:我正在尝试避免的是以下工作流程: Run script -> Watch it fail -> Scour CPAN aimlessly -> Lynch the script writer 相反,我希望像: Run script
可能吗? 如果您下载源代码,并阅读README文件。这可能会告诉你你应该做的 perl Makefile.PL make make test make install 要么 perl Build.PL ./Build ./Build test ./Build install
Perl有没有什么好的(最好是免费的)代码覆盖工具? 是的, Devel::Cover是要走的路。 如果您开发了一个模块,并使用Module::Build来管理安装,您甚至可以有一个testcover目标: perl Build.PL ./Build testcover 这将运行整个测试套件,并以良好的HTML组合覆盖率报告,您可以在其中浏览模块并观察其覆盖。
我要花费30分钟的时间向有经验的程序员教授Perl。学习Perl的最好方式是编写代码。除了CPAN之外,你会向程序员展示什么,以便他们了解Perl的表现力,即CPAN提供的功能,同时保持一切干净整洁,让他们走开舒适的语言?我会把棘手的东西拯救一天。 use warnings; use strict; # use A_CPAN_LIB; sub example_func1 { # use t
我的管理员给了我sudo的权利 cpan 我还需要在全局PERL5LIB上安装几个非CPAN模块(Atlassian Crowd – > svn连接器). 我依稀记得cpan可以从本地安装,无需从网络上拔出模块. 任何指针?我可以这样做,还是应该让他以root身份手动安装这些模块(这对我来说是一个很大的麻烦)?谢谢! 如果要在当前目录中安装Perl发行版,请使用点而不是文件名: cpan . 如果
我试图找出为什么我不能在我的Debian 7服务器上安装GD perl模块.以下是我安装核心内容的方法: sudo apt-get install libgd-gd2-perl 然后运行-MCPAN进行安装,我得到: root@myserver:~# sudo perl -MCPAN -e 'install GD' Going to read '/root/.cpan/Metadata' Da
我已经设定 makepl_arg [INSTALLDIRS=site PREFIX=~/perl] mbuildpl_arg [--install_base ~/perl] 在CPAN.pm配置中.我曾希望这会导致模块安装在同一个地方,但我仍然需要在PERL5LIB中设置多个路径: export PERL5LIB=~/perl/share/perl/5.10.0:~/p
我应该使用CPAN的哪个包来发送邮件? 有时timtowtdi方法非常累人.对我来说,特别是在包装选择方面. 所以我想要的是发送电子邮件,可能是HTML电子邮件.在Mail-Sendmail,Mail-Sender,NET-SMTP(顺便说一句,在PPM中不可用),Mail-SendEasy,以及其他80个包装名称中包含“Mail”的软件包之间 – 我应该选择哪一个? 在这个主题中,你选择“规范”
我想安装一个Perl模块(在本例中为 FindBin),但由于它包含在 Perl 5.10.1 distribution中,因此cpan想为我安装Perl 5.10.有没有办法通过cpan安装模块? 我能看到的唯一选项是installing directly from source,这看起来有点粗糙,因为没有单独的包(例如,Makefile.PL等),只是裸.pm文件. 由于这是一个只有一个文件的
我正在寻找最简单的方法来使用Perl中的XPath查询从XML结构中快速检索数据. 以下代码结构解释了我想要实现的目标: my $xml_data = "<foo><elementName>data_to_retrieve</elementName></foo>"; my $xpath_query = "//elementName"; my $result_of_query = ... what
我在公司环境中有一个Linux盒子,通过一个需要身份验证的代理来访问Web访问. 在第一次运行cpan时,它会自动配置它通常执行的所有操作: Autoconfigured everything but ‘urllist’. Please call ‘o conf init urllist’ to configure your CPAN server(s) now! commit: wrote ‘/
CPAN DBI是在Perl中用于一般数据库使用的最佳数据库接口吗?有更好的选择吗? 如果您只是寻找低级别的数据库访问,您可以提供它和SQL字符串(可选地包含占位符和绑定值),并运行您的查询并返回结果 – 那么是的, DBI是您最好的选择,到目前为止. 如果您想要一个更高级别的界面(即在代码中需要很少或不需要使用原始SQL的接口),那么Perl可以使用多个ORM(object-relational
以下是CPAN的完整安装命令和输出: sudo perl -MCPAN -e "install Bundle::CPAN" CPAN: Storable loaded ok (v2.13) Going to read /home/delgreco/.cpan/Metadata Database was generated on Mon, 08 Dec 2008 03:27:10 GMT CPA
我想为自己的“默认使用”制作一个模块,例如: use My::perldefs; 具有以下内容(主要基于tchrist’s帖子) use 5.014; use strict; use features qw(switch say state); no warnings; use warnings qw(FATAL closed threads internal debugging pack su
我从CPAN下载了一些模块,并添加了额外的功能.我可以在CPAN上发布最新的模块吗?如果是的话,该怎么办?有可能吗?我应该联系那个写原始模块的人吗?有人可以帮助更新这个特定模块的过程吗? 除非您是共同维护者,否则您将无法将模块上传和编制为相同的名称.以不同的名称上传它不是很有效率的社区,因为现在有两个(或更多)略有不同的版本. >联系作者 >将您的修补程序提交给模块的RT queue(或其文档中指
对于业余爱好,我在托管服务器上提供了共享空间,其中许多都是 PHP和Perl CGI.我已经在几个地方阅读了CGI脚本现在已经过时了,主要针对性能问题(如 Is PHP or vanilla Perl CGI faster?). 但是,由于我刚刚开始研究Perl,所以我不想浪费时间在PHP中实现解决方案,这在Perl中更容易(或只有可能). 还有样板问题,我知道CPAN(即存在,还没有内容),但不
这是一个很好的 question和美妙的 tchrist的 answer与7 24 52建议和评论如何使一个perl程序utf8安全. 但这里是19k CPAN模块.为了区分“好”和“坏”,可以做些什么? (从utf8的角度来看) 例如:File :: Slurp,如果你将读取该文件 #use strict encoding warnings utf8 autodie... etc.... my
XML :: Parser无法在一个非常新鲜的64位Debian框架上构建.在发布cpan XML :: Parser之后,cpan失败了很多关于Expat.c和Expat.xs的错误: [...] Expat.xs:2182: error: ‘CallbackVector’ has no member named ‘skip_until’ Expat.c: In function ‘XS_XML
我们有一个服务器场,我们正在缓慢迁移到新版本的Perl(5.12.1).我们目前正在运行5.8.5.操作系统也将从RedHat 4升级到RedHat 5,但RedHat 5仍然在Perl 5.8.8上.因此,在我们的源代码树中有一段时间,我们将支持两个版本的Perl. 我被告知要将新版本的Perl安装到源代码树中,以及我们当前使用的所有CPAN模块.我实际上被告知要用正确版本的Perl“编译”模块