Я пытаюсь создать исполняемый файл * nix из сценария Perl, который использует модуль CPAN с именем Text :: BibTeX.Проблемы с Perl исполняемым с PP
Я пытался использовать pp, чтобы упаковать все, без успеха.
Я попытался
pp -o outfile src.pl
pp -M Text::BibTeX -o outfile src.pl
Но это не работает. Или лучше исполняемый файл работает на моей машине, но не на двух других машинах, к которым я имею доступ. На одной из этих машин Text :: BibTeX также устанавливается на другой только perl.
Может ли кто-нибудь помочь?
Дополнительная информация о скрипте.
Это препроцессор для файлов библиотек для создания файлов 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.
Источник CCODE доступен на https://github.com/TiagoVeloso/Bib2CSV
Он также имеет порт Java что я тоже работаю.
Не должно быть «-M Text :: BibTeX» (не тест)? – bvr
Вы правы, я ошибался, но это не проблема. –
Возможно, вы захотите опубликовать сообщение об ошибке, которое вы получаете либо при создании исполняемого файла, либо при его запуске. В противном случае никто не сможет вам помочь. Жалуется ли он на недостающий модуль или отсутствует .so? – tsee