「@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 ステートマシンの簡単な理解とサンプルアプリケーション

推薦する

SQL 挿入文の書き方の説明

方法 1: INSERT INTO t1(field1,field2) VALUE(v001,v00...

Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明

1. ファイアウォールの基本的な使い方起動する: systemctl は、firewalld を起動...

Vueタブとキャッシュページを切り替えるいくつかの方法

目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...

Dockerコンテナを使用してホストネットワークにアクセスする方法

最近、nginx をリバース プロキシとして使用し、docker で nginx を実行するシステム...

MySQL と接続関連のタイムアウトの詳細な概要

MySQL と接続関連のタイムアウト序文:今日、同僚から、データ量が多いときに MySQL データベ...

CSS の border 属性と display 属性の使い方の簡単な分析

境界プロパティの概要borderプロパティは要素の境界を設定します。境界線の3要素は、太さ、線の種類...

Vue スキャフォールディング プロジェクトを作成するための詳細な手順

vue スキャフォールディング -> vue.cli大規模で完全に機能する Vue プロジェク...

HTML でのアンカーポイントの使用_PowerNode Java アカデミー

ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...

TypescriptとAxiosに基づくインターフェースリクエスト管理の詳細な説明

目次アイデア傍受を要求するレスポンスインターセプションhttpClient.tsを使用してリクエスト...

QQtabBar による CSS 命名仕様 BEM の詳細な紹介

QQtabBar の BEMまず、BEMとはどういう意味でしょうか? BEM は、ブロック、要素、修...

nginx で仮想ホストを構成するための詳細な手順

仮想ホストは、インターネット上で実行されているサーバー ホストを複数の「仮想」ホストに分割する特殊な...

フロントエンドでよく使われるjs関数メソッド

目次1. メール2. 携帯電話番号3. 電話番号4. URLアドレスですか? 5. 文字列ですか? ...

Linuxでkv設定ファイルを変更するにはsedコマンドを使用します

sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...

MySQL スケジュールタスク (EVENT イベント) を詳細に設定する方法

目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...

JS に依存せずにレスポンシブ レイアウトを実現する CSS3 モバイル vw+rem メソッド

1. はじめに(1)vw/vhの紹介使用する前に、vw と rem とは何か、その機能について簡単に...