Попытка выполнить run.pl файл

Я пытаюсь работать, run.pl файл формируют каталог OpenDroneMap с помощью команды ../OpenDroneMap/run.pl из фото каталога однако я продолжаю получать ошибку Bash.

Была бы какая-либо причина, я не могу выполнить эту команду?

3
задан 19 July 2015 в 09:35

2 ответа

Bash будет всегда пытаться интерпретировать сценарии / текстовые файлы, как последовательность Bash управляет, если сценарий / сам текстовый файл не имеет хижину в начале файла, описывающего, какой исполняемый файл должен быть выполнен для интерпретации его; любой добавляет хижину в начале файла, явно говоря Bash запустить скрипт с помощью Perl:

#!/usr/bin/env perl

Или выполненный сценарий с помощью Perl:

perl ../OpenDroneMap/run.pl
<час>

Для не следования за обратным подходом SCITE (т.е. не отредактировать ответы, отправленные ранее на основе ответов других пользователей, отправил позже) так как это - теперь принятый ответ, который я отредактирую в части того, что OleksDovz заявил в его ответе, который является: при выполнении скрипта с помощью ../OpenDroneMap/run.pl удостоверьтесь, что сценарий имеет обоих хижина в начале файла и исполняемый набор флага для пользователя; если Вы - владелец выполненного файла:

chmod u+x ../OpenDroneMap/run.pl
6
ответ дан 1 December 2019 в 13:16

проверьте, существует ли хижина в первой строке, Как "#!/usr/bin/perl", и добавьте к этому файлу +x бит:

chmod a+x ../OpenDroneMap/run.pl

или просто используют жемчуг для сценария

perl  ../OpenDroneMap/run.pl

После этого, можно работать

2
ответ дан 1 December 2019 в 13:16

Другие вопросы по тегам:

Похожие вопросы: