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

推薦する

JavaScript Promise の徹底解説

目次1. Promise とは何ですか? 2. なぜ Promise が存在するのでしょうか? 3つ...

SQL文のANDとORの実行順序で発生する問題

質問昨日、データベースSQLを書いているときに問題が発生しました。問題の根本は、SQL ステートメン...

IE6 の歪み問題

質問: <form...> の下の <input type="hidde...

MySQLデータベースのトランザクション分離レベルの詳細な説明

データベーストランザクション分離レベルデータベース トランザクションには、低から高まで 4 つの分離...

Vueのキャッシュ方法の例の詳細な説明

最近、「フロントエンドキャッシュ」という新しい要件が作成されました要件背景: フォームへの高頻度の繰...

ApacheのDjangoオンライン展開方法

環境: 1. Windows Server 2016 Datacenter 64 ビット 2. SQ...

階段効果を実現するためのWeChatアプレットカスタムメニューナビゲーション

設計意図ページを開発する際には、ページ上のナビゲーション メニューをクリックしたときにページを対応す...

Ant Design Pro ログイン機能にグラフィック検証コード コンポーネントを統合する方法

序文:この記事では、Ant Design Proログイン機能にグラフィック検証コードコンポーネントを...

CSS スタイルの導入方法とその長所と短所の紹介

CSSを導入する3つの方法1. インラインスタイル利点: 書きやすく、重みがある 欠点: 構造とスタ...

Vueログイン機能の実装

目次前面に書かれたログインの概要ログインビジネスプロセスログインサービスの関連技術ポイントログイント...

Linux で tcpdump コマンドを使用してデータ パケットをキャプチャおよび分析する方法の詳細な説明

序文tcpdump はよく知られたコマンドライン パケット分析ツールです。 tcpdump コマンド...

エレメントアバターアップロード練習

この記事は、Element公式サイトとQiniu Cloud公式サイトを使用しています。 eleme...

DockerにTensorFlow環境を素早くインストールする方法

Docker に TensorFlow 環境をすばやくインストールし、TensorFlow を使用し...

HTMLとXHTML、HTML4とHTML5のタグの違いについて簡単に紹介します。

HTML と XHTML の違い1. XHTML要素は正しくネストされている必要がある2. XHT...

mysql5.7 ユーザー権限の作成、ユーザーの削除、権限の取り消し

1. ユーザーを作成します。注文: 'password' によって識別される ...