Perl не найден?

Perl не найден?

Я пытаюсь запустить скрипт pl в консоли. Он показывает мне эту ошибку:

bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory. 

Что это значит?

где находится perl

возвращает только

перл:

И какой perl возвращает: нет perl в .... (куча папок)

У меня Fedora 18

решение1

Я подозреваю, что Perl не там, где ему следует быть.

Способ проверки — с помощью which perl. Если это не даст вам местоположение, perl не находится в вашем пути (для дополнительного балла попробуйте, whereis perlработает ли which perl).

Если perl не на вашем пути, вы perl:не станете крутыми. Время рыскать по системе.

Мы можем использовать locate, чтобы найти что-либо, называемое или содержащее perl. Вывероятноищем двоичный файл. Итак, мы можем попробовать locate perl|grep bin- это должно найти любой файл с именем curl и вернуть любой путь, содержащий bin. Теоретически, вы можете найти полный путь здесь и запустить /path/to/perl vmware-install.pl и ондолженработа. Я бы также учел тот факт, что вам, возможно, придется делать это как root, если, как я думаю, это скрипт.

Если перл естьвсе ещене там, я бы задумался о невыразимых ужасах, с которыми, должно быть, столкнулась ваша ОС, поскольку Perl обычно устанавливается по умолчанию.

решение2

yum install perl

Попробуйте это перед повторным запуском команды. Похоже, perl не установлен в вашей системе.

Связанный контент