![펄을 찾을 수 없나요?](https://rvso.com/image/1421875/%ED%8E%84%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EB%82%98%EC%9A%94%3F.png)
콘솔에서 pl 스크립트를 실행하려고 합니다. 이 오류가 표시됩니다.
bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory.
무슨 뜻이에요?
펄은 어디 있지?
그냥 반환
펄:
그리고 어떤 Perl이 반환되는지: ....에 Perl이 없습니다. (폴더 묶음)
페도라 18이 있어요
답변1
나는 Perl이 있어야 할 곳에 있지 않다고 생각합니다.
확인하는 방법은 which 입니다 perl
. 이것이 당신에게 위치를 제공하지 않는다면, Perl이 당신의 경로에 없는 것입니다(추가 크레딧을 위해 whereis perl
어떤 Perl이 작동하는지 시도해 보십시오).
Perl이 당신의 길에 없다면, 당신은 기분 perl:
이 좋지 않을 것입니다. 시스템을 약탈할 시간입니다.
Location을 사용하여 Perl이라고 불리는 항목이나 Perl을 포함하는 항목을 찾을 수 있습니다. 당신은아마바이너리를 찾고 있습니다. 그래서 우리는 시도해 볼 수 있습니다 locate perl|grep bin
. 이것은 컬이라는 파일을 찾아서 그 안에 bin이 포함된 경로를 반환해야 합니다. 이론적으로는 여기에서 전체 경로를 찾고 /path/to/perl vmware-install.pl을 실행하면 됩니다.~해야 한다일하다. 나는 또한 이것이 내가 생각하는 스크립트라면 루트로 이 작업을 수행해야 할 수도 있다는 사실을 고려할 것입니다.
펄이라면아직거기에서는 Perl이 일반적으로 기본적으로 설치되기 때문에 여러분의 OS가 직면했을 말할 수 없는 공포에 대해 생각해 보겠습니다.
답변2
yum install perl
명령을 다시 실행하기 전에 이것을 시도해 보십시오. 시스템에 Perl이 설치되지 않은 것 같습니다.