У меня проблемы с пониманием того, почему следующий код генерирует ошибки.
У меня есть простой скрипт:
do_test.pl
use strict;
use warnings;
do 'test.pl';
warn 'error 1: ' . $@ if $@;
warn 'error 2: ' . $! if $!;
test.pl
use Path::Tiny;
path('anything')->exists;
Мне не совсем понятно, почему test.pl
работает нормально, а do_test.pl
выдает ошибку: error 2: No such file or directory
Это упрощенная версия моего кода.