首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Parallel::ForkManager时出错

使用Parallel::ForkManager时出错
EN

Stack Overflow用户
提问于 2014-02-07 16:49:24
回答 2查看 531关注 0票数 1

我正在尝试运行一个使用Parallel::ForkManager的Perl脚本。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/perl

use Parallel::ForkManager;
use LWP::Simple;

my $pm= Parallel::ForkManager->new(10);

for my $link (@ARGV) {
    $pm->start and next;
    my ($fn)= $link =~ /^.*\/(.*?)$/;

    if (!$fn) {
        warn "Cannot determine filename from $fn\n";
    }
    else {
        $0.=" ".$fn;
        print "Getting $fn from $link\n";
        my $rc=getstore($link,$fn);
        print "$link downloaded. response code: $rc\n";
    };

    $pm->finish;
};

但是我得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
File::Path version 2.06 required--this is only version 1.08 at /usr/lib/perl5/5.8.8/File/Temp.pm line 14.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/File/Temp.pm line 14.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Parallel/ForkManager.pm line 441.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Parallel/ForkManager.pm line 441.
Compilation failed in require at parallel.pl line 3.
BEGIN failed--compilation aborted at parallel.pl line 3.

我该如何解决它们?

EN

回答 2

Stack Overflow用户

发布于 2014-02-07 18:39:23

升级File::Path的版本。

如错误所示,您正在运行版本1.08,但是您正在运行的ForkManager版本依赖于版本2.06。

还要注意,它看起来实际上是File::Temp,它具有File::Path依赖项,而P::FM对File::Temp具有依赖项。

无论哪种方式,您都需要更新版本的File::Path。

票数 1
EN

Stack Overflow用户

发布于 2014-02-07 16:55:00

Perl 5.8.8来自2006年。升级到支持的版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21633355

复制
相关文章
实战记录—PHP使用curl出错时输出错误信息
踩过的坑,实在不想再踩了,记录记录。 CURL错误列表 curl_exec($ch);//执行curl if (curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch);//出错输出错误 } curl_close($ch);//关闭curl 同理,像正则,Json,数据库这些出错时基本都会有提供有帮助的错误信息 CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始
房东的狗丶
2023/02/17
6.1K0
C#中如何使用Parallel.For和Parallel.ForEach
利用C#中的无锁,线程安全的实现来最大化.NET或.NET Core应用程序的吞吐量。
苏州程序大白
2021/08/13
6.1K0
C#中如何使用Parallel.For和Parallel.ForEach
HttpWebRequest 在出错时获取response内容
HttpWebRequest 请求时,服务器会返回500 501这些错误 并包含错误信息,通过如下代码可以拿到错误信息
冰封一夏
2019/09/11
1.2K0
zblogasp安装时出错,左侧显示无法使用Access数据库
今天突然想起之前的一个网站博客,感觉还不错,但它是zblogasp的,所以想移植到zblogphp版本,但是把网站数据恢复之后登陆后台显示,数据库连接出错,因为asp+access类型,目录位置都对,所以可能是access数据库连接失败。
李洋博客
2021/06/15
4.6K0
Parallel 简易安装使用指南
GNU Parallel 是一个shell工具,可以在一台或多台计算机上并行执行计算任务。本文介绍Parallel的安装和使用其运行文件中多条指令的方法。 安装 wget https://ftp.gnu.org/gnu/parallel/parallel-20190122.tar.bz2 tar jxvf parallel-20190122.tar.bz2 cd parallel-20190122 ./configure make -j 4 make install 执行指令 指令文件用例 tes
为为为什么
2022/08/05
1K0
WordPress 建立数据库连接时出错
WordPress 网站,需要在一个运行PHP 7.4或更高版本;数据库软件可采用MySQL 5.6或更高版本的服务器中才能运行的。
.T.
2022/02/19
5.3K0
WordPress 建立数据库连接时出错
wordpress建立数据库连接时出错
1、表单信息正确无误 2、安全组配置已更改 3、数据库远程连接已开启 4、数据库在3306端口正常运行并可连接 5、本地无法远程连接数据库
李玺
2022/08/03
3.2K0
wordpress建立数据库连接时出错
MyBatis集成到Spring时配置MapperScannerConfigurer出错
在web项目中同时集成了spring mvc和mybatis。 将jdbc配置参数独立在外部配置文件中,然后通过<context:property-placeholder>引入。 此时在Spring中注入org.mybatis.spring.mapper.MapperScannerConfigurer,如下所示:
编程随笔
2019/09/11
2.5K0
C#并发实战Parallel.ForEach使用
前言:最近给客户开发一个伙食费计算系统,大概需要计算2000个人的伙食。需求是按照员工的预定报餐计划对消费记录进行检查,如有未报餐有刷卡或者有报餐没刷卡的要进行一定的金额扣减等一系列规则。
梁规晓
2019/08/16
1.5K0
C#并发实战Parallel.ForEach使用
DreamweaverCS6安装时出错的解决教程
目前,CS6 是 Adobe dreamweaver 的最新版本,增强了对 jQuery 、jQuery Mobile 、HTML5 和 CSS3 的支持,优化了FTP功能,及时保存在本地和远程服务器,更有利于团队协作,当然我之前用的是很老的版本,今天同事在安装的时候出现"0xc000007b"错误代码,然后整理里一下解决方案。
李洋博客
2021/06/15
2.8K0
导出文件时,responseType设置为'arraybuffer'出错?
由于请求的时候设置了responseType:’arraybuffer’,返回的是数据流,要取得json信息需要进行转换:
用户2323866
2021/06/23
2.6K0
python parallel
2、 mutex.accquire()/release() thread.allocate_lock()
用户5760343
2022/05/13
3450
python parallel
Parallel.For循环 和 Parallel.ForEach循环
但是,有的时候又不是这样。如果迭代之间彼此独立,并且程序运行在多核处理器的机器上,如果能将不同的迭代放在不同的处理器上并行处理的话,将会受益匪浅。Parallel.For 和 Parallel.ForEach结构就是这样做的。
全栈程序员站长
2022/09/09
2.7K0
Parallel.For循环 和 Parallel.ForEach循环
C#并发实战Parallel.ForEach使用
前言:最近给客户开发一个伙食费计算系统,大概需要计算2000个人的伙食。需求是按照员工的预定报餐计划对消费记录进行检查,如有未报餐有刷卡或者有报餐没刷卡的要进行一定的金额扣减等一系列规则。一开始我的想法比较简单,直接用一个for循环搞定,统计结果倒是没问题,但是计算出来太慢了需要7,8分钟。这样系统服务是报超时错误的,让人觉得有点不太爽。由于时间也不多就就先提交给用户使用了,后面逻辑又增加了,计算时间变长,整个计算一遍居然要将近10分钟了。这个对用户来说是能接收的(原来自己手算需要好几天呢),但是我自己接受不了,于是就开始优化了,怎么优化呢,用多线程呗。
全栈程序员站长
2022/09/06
1.1K0
C#并发实战Parallel.ForEach使用
asp.net网站出错时的处理方法
  web应用程序出错是在所难免的事情,若是我们没有处理好就会出现404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,当服务器出错时我们应该赢IE打开出错网站,才能看到完整的出错信息并分析。现在我们看去看看asp.net网站出错时的处理方法。
会长君
2023/04/26
1.5K0
从数据类型 varchar 转换为 numeric 时出错。
纠结了好几天了,就是不停的报错,网上说什么有ab什么字符在里面,我百般查找,各种报错
静谧的小码农
2019/01/11
3.1K0
点击加载更多

相似问题

使用perl模块Parallel::ForkManager时出错

11

使用Parallel::ForkManager限制进程

13

如何通过管道使用Parallel::ForkManager?

14

如何安装Parallel::ForkManager模块?

10

如何在完成时使用Parallel::ForkManager重启子进程

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文