Ich versuche, eine * nix ausführbare Datei von einem Perl-Skript, das ein CPAN-Modul namens Text :: BibTeX verwendet.Probleme mit Perl ausführbar mit PP
Ich habe versucht, pp zu verwenden, um alles zu packen, ohne Erfolg.
Ich habe
versuchtpp -o outfile src.pl
pp -M Text::BibTeX -o outfile src.pl
Aber es funktioniert nicht. Oder besser funktioniert die ausführbare Datei auf meinem Computer, aber nicht auf zwei anderen Computern, auf die ich zugreifen kann. Auf einer dieser Maschinen ist auch Text :: BibTeX auf der anderen nur perl installiert.
Kann jemand helfen?
Weitere Details zum Skript.
Es ist ein Präprozessor für Bib-Dateien, um CSV-Dateien aus bestimmten Feldern der Startnummer zu erstellen.
Normale Nutzung ist:
perl Bib2CSV.pl file.bib
Als ich pp -x Bib2CSV.pl file.bib
laufen sie klagt Eingabedatei über fehlende:
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.
Die Quelle ccode bei https://github.com/TiagoVeloso/Bib2CSV verfügbar ist
auch eine Java-Port Es hat an dem ich auch arbeite.
Sollte es nicht sein "-AG Text :: BibTeX" (nicht-Test)? – bvr
Sie haben Recht Ich habe es falsch geschrieben, aber das war nicht das Problem. –
Möglicherweise möchten Sie die Fehlermeldung, die Sie entweder beim Erstellen der ausführbaren Datei oder beim Ausführen erhalten, posten. Sonst kann dir niemand helfen. Beschwert es sich über ein fehlendes Modul oder ein fehlendes .so? – tsee