2010-11-20 24 views
1

Metin :: BibTeX adında bir CPAN modülü kullanan bir Perl komut dosyasından bir * nix yürütülebilir dosyası oluşturmaya çalışıyorum.PP ile çalışabilir Perl ile ilgili sorunlar

Her şeyi paketlemek için pp kullanıyorum, hiç başarıya ulaşamadım.

Ben

pp -o outfile src.pl 

pp -M Text::BibTeX -o outfile src.pl 

denedi Ama bu işe yaramıyor. Ya da benim makinemdeki çalıştırılabilir işleri daha iyi, ancak erişebildiğim diğer iki makinede değil. Bu makinelerin birinde, Text :: BibTeX ayrıca sadece perl'e yüklenir.

Birisi yardımcı olabilir mi?

Komut dosyası hakkında daha fazla ayrıntı.

Önbelleğin belirli alanlarından CSV dosyaları oluşturmak için önbellek dosyaları için bir ön işlemcidir.

Normal kullanım şöyledir: Ayrıca Java Port'a sahip It https://github.com/TiagoVeloso/Bib2CSV

de

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. 

kaynak ccode mevcuttur: Ben pp -x Bib2CSV.pl file.bib çalıştırdığınızda

perl Bib2CSV.pl file.bib 

Giriş dosyası eksik hakkında şikayet Ben de üzerinde çalışıyorum.

+1

ile eşitlik içinde ne olduğunu kolayca görebilirsiniz "-M Text :: BibTeX" (Test değil)? – bvr

+0

Haklısınız, yanlış yazdım ama sorun bu değildi. –

+0

Yürütmeyi oluşturduğunuzda veya çalıştırdığınızda aldığınız hata iletisini de göndermek isteyebilirsiniz. Aksi halde, kimse size yardım edemez. Eksik bir modülden mi yoksa kayıptan mı şikayet ediyor? – tsee

cevap

0

pp ile, her zaman programı çalıştıran ve bağımlılıkları denetleyen -x bayrağıyla (bence) en iyi başarıya sahibim. Bu yardımcı olur mu bakın.

+0

Bu yardımcı olmadı. Orijinal yayına daha fazla bilgi ekledim. –

1

PAR bibliography.bib parçası mıdır, yoksa programın yürütme girişidir komut satırı argüman almaya $ARGV[0] yerine shift ait kullanmayı deneyin? İkincisi ise, istediğiniz:

pp -l /usr/lib/libbtparse.so -B -S -o bib2csv bib2csv.pl 
./bib2csv bibliography.bib 

eski, istediğiniz:

Dahası
pp -l /usr/lib/libbtparse.so -B -S -a bibliography.bib -o bib2csv bib2csv.pl 

, bir PAR dosya bir ZIP dosyasıdır. Bir PAR çalıştırılabilir olduğu gibi. Unzip -t:

+0

Bence bu işe yaradı. Bazı testler yapacağım ve size döneceğim. –

+0

Ne yazık ki bu işe yaramadı. : / –