Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Al exportar el proyecto a Mac OS, me están dando problemas el módulo PDF::Create.
Lo instalo con CPAN como siempre pero esta vez me da error al leerlo al crear el nuevo PDF.
Si en el código pongo
#!/usr/bin/perl o #!/Applications/XAMPP/xamppfiles/bin
use PDF::Create;
no me da error. O sea que el módulo doy por hecho que lo carga bien.
Pero cuando añado esta línea:
Using perl Syntax Highlighting
- $pdf = new PDF::Create('filename' => " $FORM{'tittle'}.pdf",'Author' => "$FORM{'name'}",'Title' => 'Sample PDF','CreationDate' => [ localtime ] );
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
o en su defecto, más sencilla
Using perl Syntax Highlighting
- $pdf = new PDF::Create('filename' => " test.pdf");
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
me salta el siguiente error al lanzar el CGI:
Using text Syntax Highlighting
Can't use an undefined value as a symbol reference at /Applications/XAMPP/xamppfiles/lib/perl5/5.10.1/PDF/Create.pm line 66.
El archivo Create.pm en la línea 66 contiene
binmode $fh;
He probado con el módulo PDF::API2 y con el módulo Excel::Writer::XLSX;
y también me saltan errores, así que supongo que será algo común.
Gracias.
Cuando añado use Excel::Writer::XLSX;
el resultado es que no encuentra el módulo:
Using text Syntax Highlighting
Can't locate Excel/Writer/XLSX.pm in @INC (@INC contains: /Applications/XAMPP/xamppfiles/lib/perl5/site_perl/5.10.1//darwin-2level /Applications/XAMPP/xamppfiles/lib/perl5/site_perl/5.10.1/ /Applications/XAMPP/xamppfiles/lib/perl5/5.10.1/darwin-2level /Applications/XAMPP/xamppfiles/lib/perl5/5.10.1 /Applications/XAMPP/xamppfiles/lib/perl5/site_perl/5.10.1/darwin-2level /Applications/XAMPP/xamppfiles/lib/perl5/site_perl/5.10.1 . /Applications/XAMPP/xamppfiles) at /Applications/XAMPP/xamppfiles/htdocs/proyectoManu/cgi-bin/report.pl line 9. BEGIN failed--compilation aborted at /Applications/XAMPP/xamppfiles/htdocs/proyectoManu/cgi-bin/report.pl line 9.
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Esta todo igual que en Windows, y cuando instalo los módulos me dice que ya están actualizados.