作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 App::Fatpacker 模块中的 fatpack 实用程序对我的 Perl 脚本进行 fatpack(在运行 Perl 5.20 的 CentOS 6.6 64 位上)。我的脚本使用 Log::Log4perl 模块进行日志记录。 fatpack 实用程序提示日志记录模块:
fatpack trace collect_genomes_to_database.pl
collect_genomes_to_database.pl syntax OK
fatpack packlists-for `cat fatpacker.trace` >packlists
Can't locate object method "new" via package "Log::Log4perl::Appender" at ~/perl5/lib/perl5/Log/Log4perl/Logger.pm line 33.
Compilation failed in require at ~/perl5/lib/perl5/Log/Log4perl/Config.pm line 8.
BEGIN failed--compilation aborted at ~/perl5/lib/perl5/Log/Log4perl/Config.pm line 8.
Compilation failed in require at ~/perl5/lib/perl5/Log/Log4perl/Appender.pm line 9.
BEGIN failed--compilation aborted at ~/perl5/lib/perl5/Log/Log4perl/Appender.pm line 9.
Compilation failed in require at ~/perl5/lib/perl5/App/FatPacker.pm line 149.
BEGIN failed--compilation aborted at ~/perl5/bin/fatpack line 3.
有人成功打包包含 Log::Log4perl 的脚本还是不可行?
您能否建议一些其他制作自包含脚本的方法?
最佳答案
你已经 found a bug in Log4perl .
解决此问题的一种方法是在其余部分之前显式加载 Log4perl。
PERL5OPT='-mLog::Log4perl' fatpack ...
这应该足以解决问题以使事情正常进行。
mst
和 irc.perl.org#toolchain
关于perl - 是否可以使用 App::Fatpacker 使用 Log::Log4perl 来填充脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319263/
我尝试使用 App::Fatpacker 模块中的 fatpack 实用程序对我的 Perl 脚本进行 fatpack(在运行 Perl 5.20 的 CentOS 6.6 64 位上)。我的脚本使用
我是一名优秀的程序员,十分优秀!