「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

mha4mysql をインストールする場合の手順は、おおよそ次のようになります: unzip、perl Makefile.PL、make、make install。 perl Makefile.PL を実行すると、次のエラーが報告されます。簡単な解決策は次のとおりです。

# perl メイクファイル.PL
@INC (@INC には、inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 が含まれます。) の inc/Module/Install/Can.pm の 5 行目に ExtUtils/MakeMaker.pm が見つかりません。
BEGIN が失敗しました - inc/Module/Install/Can.pm の 5 行目でコンパイルが中止されました。
inc/Module/Install.pm の 307 行目の require でコンパイルに失敗しました。
@INC (@INC には、inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 が含まれます。) の inc/Module/Install/Makefile.pm の 4 行目に ExtUtils/MakeMaker.pm が見つかりません。
BEGIN に失敗しました - inc/Module/Install/Makefile.pm の 4 行目でコンパイルが中止されました。
inc/Module/Install.pm の 307 行目の require でコンパイルに失敗しました。
ExtUtils/MM_Unix.pm が、inc/Module/Install/Metadata.pm の 322 行目で @INC (@INC には、inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 が含まれています。) に見つかりません。

依存関係をインストールする

yum install perl-ExtUtils-MakeMaker

エラーの報告を続ける

# perl メイクファイル.PL
*** Module::AutoInstall バージョン 1.06
*** Perl の依存関係を確認しています...
@INC (@INC には、inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 が含まれます。) の inc/Module/AutoInstall.pm の 304 行目に CPAN.pm が見つかりません。

yum -y install perl-CPAN

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • MySQL の左結合操作における on 条件と where 条件の違いの紹介
  • SQL ステートメント実行の詳細な説明 (MySQL アーキテクチャの概要 -> クエリ実行プロセス -> SQL 解析順序)
  • MySQL InnoDBエンジンのインデックスとストレージ構造の詳細な説明
  • PHP の mysqli_thread_id() 関数の説明
  • PHP の mysqli_stmt_init() 関数の説明
  • PHP の mysqli_stat() 関数の説明
  • PHP の mysqli_ssl_set() 関数の説明
  • PHP の mysqli_sqlstate() 関数の説明
  • PHP の mysqli_set_charset() 関数の説明
  • PHP の mysqli_select_db() 関数の説明

<<:  VMware15 centos7 ブリッジモード ssh に突然アクセスできなくなる問題を解決する

>>:  Vuex ステートマシンの簡単な理解とサンプルアプリケーション

推薦する

Node.jsサービスDockerコンテナアプリケーション実践のまとめ

この記事では、Docker コマンドの使用とインストールについては説明しません。Docker を基礎...

Vue プロジェクトは、コードの暗号化と難読化を実装するために webpack-obfuscator を設定します。

背景会社のコードは第三者に提供され、利用されます。ソースコードが完全に漏洩しないようにするには、提供...

HTML ブロックレベルタグとインラインタグの違い

1. ブロックレベル要素: 独立して存在できる能力を指します。通常、ブロックレベル要素は改行によって...

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

MySQL MGR の利点は何ですか?

MGR (MySQL グループ レプリケーション) は、バージョン 5.7 で追加された新しい機能...

Linux で削除できないファイル/フォルダの解決方法

序文最近、弊社のサーバーがハッカーの攻撃を受け、一部のファイルの属性が変更されたため、ウイルスファイ...

HTML 選択ボックスのプレースホルダーの作成に関する問題

テキスト入力でプレースホルダーを使用していますが、問題なく動作します。しかし、選択ボックスにはプレー...

ElementUI el-select の過剰なデータに対する解決策についての簡単な説明

目次1. シナリオの説明2. 解決策オプションが多すぎる el-select コンポーネントの解決策...

nginx で同時接続リクエストの数を制限する方法

導入同時接続数を制限するモジュールは http_limit_conn_module です。アドレス:...

クールなバーコードエフェクトの作り方を教えます

声明:この記事では、Web ページ制作技術を使用して問題を包括的に解決するという考え方を反映して、W...

Tomcat Nativeを使用してTomcat IO効率を向上させる方法の詳細な説明

目次導入Tomcatへの接続方法APR と Tomcat ネイティブtomcat で APR を使用...

素晴らしいCSS属性MASKの詳しい説明

この記事では、CSS の非常に興味深い属性マスクを紹介します。名前が示すように、マスクはマスクと翻訳...

Vueでaxiosをカプセル化する方法

目次1. インストール1. はじめに3. インターフェースルートアドレス4. 使用例4.1 ダウンロ...

JavaScriptの原理と方向性

これが何を指しているのかをどのように判断するのでしょうか? ①グローバル環境で呼び出された場合はwi...

MySQL の大きなデータ テーブルにフィールドを追加する方法

序文フィールドの追加は誰でもよく知っていると思います。簡単に記述できます。MySQL テーブルにフィ...