我正在尝试从使用名为 Text::BibTeX 的 CPAN 模块的 Perl 脚本创建 *nix 可执行文件。
我一直在尝试使用pp,打包所有东西,但没有成功。
我努力了
pp -o outfile src.pl
pp -M Text::BibTeX -o outfile src.pl
但它不起作用。或者更好的是,可执行文件可以在我的机器上运行,但不能在我可以访问的另外两台机器上运行。在其中一台机器上 Text::BibTeX 也安装在另一台 perl 上。
有人可以帮忙吗?
有关脚本的更多详细信息。
它是 bib 文件的预处理器,以便从 bib 的某些字段创建 CSV 文件。
正常用法是:
perl Bib2CSV.pl file.bib
当我运行pp -x Bib2CSV.pl file.bib
它抱怨缺少输入文件:
ForkBook:plbib2csv (master) fork$ pp -x Bib2CSV.pl bibliography.bib
Missing input file.
SYSTEM ERROR in executing Bib2CSV.pl: 512 at /Library/Perl/5.10.0/Module/ScanDeps.pm line 1255.
源代码可在https://github.com/TiagoVeloso/Bib2CSV
它还有一个我也在研究的 Java 端口。