GNU/Linux >> Linux の 問題 >  >> Linux

Perl モジュール このディストリビューションには、Makefile.PL で動作するコンパイラが必要です

RHEL、CentOS、Ubuntu などの Linux で CPAN または CPANM (CPANMinus) を介してソースから Perl モジュールをコンパイルおよびインストールする場合、Makefile の実行時にコンパイル エラーが発生する場合があります。

表示されるエラー メッセージはさまざまですが、通常は次のいずれかのようになります:

<ブロック引用>

/usr/bin/perl Makefile.PL &&make ..を実行中 ..

このディストリビューションでは、Makefile.PL 行 52 で動作するコンパイラが必要です。

<ブロック引用>

Makefile.PL の実行
Moose-2.1402 を構成しています... cc:‘cc1’ を実行しようとしてエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません
このディストリビューションでは、Makefile.PL の 52 行目で動作するコンパイラが必要です。
Moose-2.102 の設定に失敗しました。詳細については、build.log を参照してください。

エラーを解決するには、gcc、GNU Compiler Collection をインストールしてください。

Red Hat Enterprise Linux (RHEL)、CentOS、および関連するディストリビューションに gcc コンパイラをインストールするには、次のコマンドを使用します:

$ sudo yum install gcc

または、すべての開発ツールをインストールする場合は、次のコマンドを使用して、開発者に不可欠なパッケージをインストールできます:

$ sudo yum group install "Development Tools"

Debian、Ubuntu、およびそれらのバリアントを使用している場合は、必須の開発関連コンパイラをすべて必要な前提条件パッケージと共にインストールできます。

$ sudo apt-get install build-essential

Linux
  1. Perl モジュールには Module::Build が必要ですが、インストールされていません

  2. cPanel に Perl モジュールをインストールする

  3. 不足している python bz2 モジュール

  1. node.js:モジュール 'request' が見つかりません

  2. Composer のインストール/更新が機能しない

  3. Linux mint に python3-venv モジュールをインストールする

  1. 構成エラー:$PATHに受け入れ可能なCコンパイラーが見つかりません

  2. Perlエラー:PERLXML-パーサーモジュールにはexpat-develが必要です

  3. カーネル モジュールのブラックリストが機能しない