Я пытаюсь работать, run.pl файл формируют каталог OpenDroneMap с помощью команды ../OpenDroneMap/run.pl
из фото каталога однако я продолжаю получать ошибку Bash.
Была бы какая-либо причина, я не могу выполнить эту команду?
Bash будет всегда пытаться интерпретировать сценарии / текстовые файлы, как последовательность Bash управляет, если сценарий / сам текстовый файл не имеет хижину в начале файла, описывающего, какой исполняемый файл должен быть выполнен для интерпретации его; любой добавляет хижину в начале файла, явно говоря Bash запустить скрипт с помощью Perl:
#!/usr/bin/env perl
Или выполненный сценарий с помощью Perl:
perl ../OpenDroneMap/run.pl
<час> Для не следования за обратным подходом SCITE (т.е. не отредактировать ответы, отправленные ранее на основе ответов других пользователей, отправил позже) так как это - теперь принятый ответ, который я отредактирую в части того, что OleksDovz заявил в его ответе, который является: при выполнении скрипта с помощью ../OpenDroneMap/run.pl
удостоверьтесь, что сценарий имеет обоих хижина в начале файла и исполняемый набор флага для пользователя; если Вы - владелец выполненного файла:
chmod u+x ../OpenDroneMap/run.pl
проверьте, существует ли хижина в первой строке, Как "#!/usr/bin/perl", и добавьте к этому файлу +x бит:
chmod a+x ../OpenDroneMap/run.pl
или просто используют жемчуг для сценария
perl ../OpenDroneMap/run.pl
После этого, можно работать