我尝试用cpanm安装/更新Perl模块。但是,每个模块都失败了。
例如:
cpanm Config::General
--> Working on Config::General
Fetching http://www.cpan.org/authors/id/T/TL/TLINDEN/Config-General-2.56.tar.gz ... OK
Configuring Config-General-2.56 ... OK
Building and testing Config-General-2.56 ... OK
Successfully installed Config-Ge
我已经从安装了Strawberry Perl for Windows,"DWIM Perl“。我想用鲤鱼。因此,我从CPAN下载了Carp-1.25,将其解压并运行nmake。
我得到了:
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
to undefined at F:/Dwimperl/perl/lib/ExtUtils/Install.pm line 1208
NMAKE : f
我是Perl新手,我正在尝试通过运行以下命令来安装Net::SFTP模块
cpanm Net::SFTP
我尝试了安装,5-10分钟后失败,并显示以下信息
! Configure failed for Math-GMP-2.06. See /Users/applemacbookpro/.cpanm/build.log for details.
! Bailing out the installation for Net-SSH-Perl-1.34. Retry with --prompt or --force.
! Bailing out the installation for Net-SF
我正在尝试激活Munin的Postgresql插件。当我运行munin-node-configure --suggest | grep postgres时,我得到以下输出:
postgres_bgwriter | no | no [DBD::Pg not found, and cannot do psql yet]
postgres_cache_ | no | no [DBD::Pg not found, and cannot do psql yet]
postgres_checkpoints | no | no [DBD::Pg
$ perl -e 'use strict subs; print sysopen(my $temp, "./myfile.txt", O_RDONLY);'
Bareword "O_RDONLY" not allowed while "strict subs" in use at -e line 1
如果在命令行中运行该命令,则会出现该错误。我理解为什么这是一个错误,解决方案是use Fnctl,但这是必须安装在盒子上的东西。人们对Perl的抱怨已经够多了,我正试着给他们一个(秘密地)展示Perl的有用性的工具,以及它有多么少的
我很难让一个叫做RepeatMasker的项目开始工作。我得到以下错误:
~$ RepeatMasker
Can't locate Text/Soundex.pm in @INC (you may need to
install the Text::Soundex module) (@INC contains: /home/florian/Masterarbeit/RepeatMasker
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.22.1
/usr/local/share/perl/5.22.1
/usr/lib/x86_64-
我最近将一个RedHat 8系统迁移到Oracle Linux ULN,我发现"dnf update“和"dnf check-update”之间存在差异(参见下面的输出)。列出的Perl模块已经安装,但我希望保留的是.noarch版本。为什么"dnf check-update“会显示这些模块?
#dnf update
This system is receiving updates from Unbreakable Linux Network or Spacewalk.
Last metadata expiration check: 0:05:36 ago on Mon
我试图用perl编写一个小程序,它使用MP3::Tag模块。程序不执行,并给我:
Can't locate MP3/Tag.pm in @INC (you may need to install the MP3::Tag module) (@INC contains: ... .) at mp3Editor.pl line 3.
第3行是:use MP3::Tag;
然后我尝试命令:cpan MP3::Tag
但我明白了:Warning: Cannot install MP3::Tag, don't know what it is.
我已经从CPAN的网站下载了这个模块,但是我
我刚刚编写了我的第一个Perl模块,在使用我生成的脚本时遇到了问题。下面是当我尝试运行使用新创建的模块的脚本时,Perl解释器显示的错误。
错误消息:
scraper_tools_v1.pm did not return a true value at getYid.pl line 5.
BEGIN failed--compilation aborted at getYid.pl line 5.
scraper_tools_v1.pm是我编写的Perl模块,getYid.pl是试图利用scraper_tools_v1.pm模块的Perl脚本。
以下是scraper_tools_v1.pm文件的
我创建了一个perl脚本,该脚本获取字符串/S,并将其输出为要加载到数据库中的文件。
现在,我使用Solaris 5.10运行perl脚本,但是有一个错误,我认为它是针对模块的。
示例Perl脚本:
#!/usr/bin/perl
use strict;
use warnings;
use Date::Simple ('date','today');
my $date_increment;
.....
错误:
Can't locate Date/Simple.pm in @INC (@INC contains: /usr/perl5/5.8.4/li