Hi, ich habe selber keine Ahnung vom Mac .
Benutzt das Skript denn den korrekten Perl-Interpreter? Bzw. den gleichen, den Du im Terminal getestet hast?
Auf Linux würde ich es so testen:
1. Prüfen, welcher Perl-Interpreter im Terminal genutzt wird (voller Pfad zum Interpreter):
which perl
2. Prüfen, ob dieser Interpreter Tk laden kann:
/full/path/to/perl -MTk -e 1 (Wenn das ohne Meldung beendet, dann ist da Tk installiert.)
3. Prüfen, ob das Skript diesen Interpreter, also den vollen Pfad, in der Shebang angegeben hat:
head -n1 skript.pl
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!