OpenSSLの最新バージョンへのインストール/アップグレード中に「Module/Load/Conditional.pmが見つかりません」というエラーが発生しましたか ?
ソースからOpenCAをコンパイルする際の完全なエラーメッセージは次のとおりです。
Can't locate Module/Load/Conditional.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at .././test/run_tests.pl line 20. BEGIN failed--compilation aborted at .././test/run_tests.pl line 20. make[1]: *** [_tests] Error 2 make[1]: Leaving directory `/root/openssl-1.1.0f' make: *** [tests] Error 2を離れます
そうですね、Perlバージョン5.10.1を実行しているCentOS6.9でこのエラーが発生しました。同じ問題が発生した場合は、同じ問題を解決するためのチュートリアルがあります。
修正方法Module/Load/Conditional.pmが見つかりません
インストールスクリプトはModule/Load / Conditional.pmを見つけることができないため、同じものをインストールする必要があります。
perlモジュールをインストールしますModule::Load::Conditional
yumを使用する 次のように:
yum install perl-Module-Load-Conditional
または
CPANでも同じことができます:
perl -MCPAN -e 'install Module::Load::Conditional'
以上です🙂
待って!このエラーも発生しますか– Test / Harness.pm perlが見つかりませんか?修正するにはここをクリックしてください 。