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

推薦する

Vueのシンプルな状態管理ストアモードを理解する方法

目次概要1. store.jsを定義する2. store.js を使用するコンポーネント3. 成果を...

Vue cli開発に基づく外部コンポーネントVantのデフォルトスタイルの変更の詳細な説明

目次序文1. 少ない2. コンポーネントをインポートする3. 設定ファイルを変更するステップ1: l...

Node-Redを使用してMySQLデータベースに接続する方法

Node-red をデータベース (mysql) に接続するには、まずコンピューターに MySQL ...

CSS の Flex レイアウトを使用してシンプルな縦棒グラフを作成する方法

以下は、Flex レイアウトを使用した棒グラフです。 HTML: <div class=&qu...

Linux でファイルの作成時間を取得する方法と実践的なチュートリアル

背景ファイルの作成時刻を取得する必要がある場合があります。例えば: 「xtrabackup スキーマ...

JDBC を MySQL 5.7 に接続する方法

1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの...

Vue3 の動的コンポーネントはどのように機能しますか?

目次1. コンポーネントの登録1.1 グローバル登録1.2 グローバルコンポーネントの登録プロセス1...

MySQL における引用符とバックティックの違いと使い方の詳細な説明

序文そこでこのブログを書きました。このブログでは大物の記事からいくつかの知識も推奨しています。侵害が...

CentOS8 システムをベースにした Gitlab を構築するために Docker を使用する詳細なチュートリアル

目次1. Dockerをインストールする2. GitLabをインストールする3. GitLabを初期...

Docker のホスト間コンテナ通信オーバーレイ実装プロセスの詳細な説明

サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...

Windows での MySQL 5.7.18 インストール チュートリアル

この記事では、圧縮パッケージから MySQL をインストールする方法について説明します。 1. My...

MySQL の 10 進数データ型の小数点埋め込み問題の詳細な説明

序文開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型...

MySQL データベースのバックアップをスケジュールするいくつかの方法 (包括的)

目次1. データをバックアップするためのmysqldumpコマンド2. 一般的なmysqldump操...

独立した IP を介して Windows コンテナ イントラネットの Docker に直接アクセスする方法

Docker では、ポート マッピングを使用して、Docker コンテナーのサービスをホスト マシン...

WeChatアプレットは写真アップロード機能を実現

この記事の例では、WeChatアプレットで写真をアップロードするための具体的なコードを参考までに共有...