Tengo el siguiente sencillo AppleScript que llama a un script en perl que escribí para limpiar el escritorio:
do shell script "/Users/stevied/bin/clean_desktop.pl"
El script funciona correctamente cuando se ejecuta desde la línea de comandos, pero al ejecutar el script desde mi AppleScript, los módulos I use
no se encuentra y me sale este error:
No se pueden localizar Moderno/Perl.pm en @INC (puede que tenga que instalar el Moderno::módulo de Perl) (@INC contiene: /Biblioteca/Perl/5.18/darwin-hilo-multi-2level /Biblioteca/Perl/5.18 /Red/Biblioteca/Perl/5.18/darwin-hilo-multi-2level /Red/Biblioteca/Perl/5.18 /Biblioteca/Perl/Actualizaciones/5.18.2 /System/Library/Perl/5.18/darwin-hilo-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-hilo-multi-2level /System/Library/Perl/Extras/5.18 .) en /Users/stevied/bin/clean_desktop.pl línea 3. COMENZAR error de compilación-- abortados /Users/stevied/bin/clean_desktop.pl línea 3.
He perlbrew instalado. El actual proceso de la línea de la secuencia de comandos perl es:
#! /usr/bin/env perl