¿Línea de shebang adecuada para ejecutar el script perl con un AppleScript en una instalación de perlbrew?

0

Tengo el siguiente AppleScript simple que llama a un script en perl que escribí para limpiar el escritorio:

do shell script "/Users/stevied/bin/clean_desktop.pl"

La secuencia de comandos funciona bien cuando se ejecuta desde la línea de comandos, pero al ejecutar la secuencia de comandos desde mi AppleScript, no se encuentran los módulos I use y aparece este error:

  

No se puede localizar Modern / Perl.pm en @INC (es posible que deba instalar el   Moderno :: módulo Perl) (@INC contiene:   /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18   /Network/Library/Perl/5.18/darwin-thread-multi-2level   /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2   /System/Library/Perl/5.18/darwin-thread-multi-2level   /System/Library/Perl/5.18   /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level   /System/Library/Perl/Extras/5.18.) En   /Users/stevied/bin/clean_desktop.pl line 3. BEGIN failure - compilación   abortado en /Users/stevied/bin/clean_desktop.pl línea 3.

He instalado perlbrew. La línea actual de shebang para el script perl es:

#! /usr/bin/env perl
    
pregunta StevieD 27.05.2017 - 19:12

1 respuesta

0

Consulte el primer comentario aquí para ver la respuesta: enlace

    
respondido por el StevieD 28.05.2017 - 11:32

Lea otras preguntas en las etiquetas