решение Не удается открыть perl-скрипт "all_gen_cmf_image": нет такой ошибки файла или каталога

Я работаю над полем обнаружения подделки копии изображения. Я загрузил форму набора данных GRIP https://www.grip.unina.it/, для изображений необходимы некоторые изменения, которые можно выполнить с помощью функций Perl, загруженных с набором данных. я впервые работаю с функциями .pl. Я скачал программу с этого веб-сайта https://platform.activestate.com/create-project?language=perl и выполнил шаги установки. теперь у меня есть две проблемы: первая, когда я попытался запустить функцию, появилась эта ошибка «Не удается открыть perl-скрипт «all_gen_cmf_image»: нет такого файла или каталога», я добавил каталог скриптов с помощью cd.

вторая проблема, я не знаю, что он имеет в виду под этой строкой «обновите переменную« полевка »в файле конфигурации db_configs.pl, она должна указывать на ваш двоичный файл полевки в структуре CMFD». в файле ридми. может ли кто-нибудь помочь мне решить эту проблему?

1 ответ

Perl не пробует расширение автоматически, когда вы передаете ему имя скрипта в командной строке.[1] Таким образом, это не удается, потому что нет скрипта с именем «all_gen_cmf_image»; на самом деле он называется «all_gen_cmf_image.pl». Чтобы запустить all_gen_cmf_image.pl, вы должны включить.plчасть расширения. Предполагая, что вы находитесь в папке сценариев, должно работать следующее:

      perl all_gen_cmf_image.pl

или в родительском каталоге:

      perl scripts/all_gen_cmf_image.pl
  1. Однако, когда Perl запускаетuse Module;оператор, perl автоматически добавляет.pmв конце и заменяет любой::в имени модуля через косую черту.
Другие вопросы по тегам