![Perlが見つかりませんか?](https://rvso.com/image/1421875/Perl%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%3F.png)
コンソールで pl スクリプトを実行しようとします。次のエラーが表示されます:
bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory.
それはどういう意味ですか?
パールはどこにありますか
ちょうど戻ります
パール:
そして、どの perl が返されるか: .... (フォルダーの束) に perl がありません
私はFedora 18を使用しています
答え1
Perl は本来あるべき場所にないのではないかと思います。
確認する方法は which を使用することですperl
。これで場所がわからない場合は、perl がパス内にありません (追加のクレジットとして、whereis perl
which perl が機能するかどうかを試してください)。
perl がパスにない場合は、perl:
クールではなくなります。システムを徹底的に調べる時間です。
'locate' を使って、perl という名前や perl を含むものを検索することができます。おそらくバイナリを探しています。それで試してみましょうlocate perl|grep bin
- これはcurlという名前のファイルを見つけ、binを含むパスを返します。理論的には、ここでフルパスを見つけて、/path/to/perl vmware-install.plを実行すると、すべき動作します。また、これがスクリプトであると思われる場合は、これを root として実行する必要がある可能性があることも考慮します。
perlがまだそうでなければ、Perl は通常デフォルトでインストールされるため、OS が直面したであろう言い表せないほどの恐怖について考えてしまいます。
答え2
yum install perl
コマンドを再度実行する前にこれを試してください。システムに Perl がインストールされていないようです。