GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Perl-Fehler:PERL-XML-Parser-Modul erfordert expat-devel

Ich habe kürzlich einen Fehler „addMessage failed for log slot XML“ behoben, als ich auf die Pub-Seite von OpenCA zugegriffen habe. Allerdings war das eine ältere Version von OpenCA. Heute habe ich mich entschieden, die neueste Version auf der virtuellen CentOS7-Maschine zu installieren, und bin auf einen Perl-Fehler gestoßen – „PERL XML-Parser-Modul erfordert expat-devel“.

Unten ist die Momentaufnahme des Fehlers:

checking Expat devel... ERROR!

*** ERROR::The PERL XML-Parser module requires the expat-devel one (/usr/include/expat.h)!

Wenn Sie während der Installation von OpenCA die Fehlermeldung „PERL XML-Parser-Modul erfordert expat-devel“ erhalten, können Sie sie wie folgt lösen.

Wie man das PERL XML-Parser-Modul repariert, das expat-devel erfordert

Aus dem Fehler kann ich entnehmen, dass das Perl-Modul XML::Parser benötigt expat-devel die voraussichtlich expat.h bereitstellen wird Header-Datei. Um diesen Fehler zu beheben, muss ich nur expat-devel installieren Modul mit dem folgenden Befehl:

sudo yum install expat-devel

Das ist es 🙂


Linux
  1. Fehler Modul kann nicht erstellt werden, während externe Perl-Module erstellt werden

  2. Perl-Modul Diese Distribution erfordert einen funktionierenden Compiler bei Makefile.PL

  3. Perl-Module benötigen Module::Build, sind aber nicht installiert

  4. Änderungen der Parameter des Kernelmoduls (unter Verwendung von /sys/module)

  5. insmod-Fehler:Einfügen von „./hello.ko“:-1 Ungültiges Modulformat

Virtualbox-Fehler – Fehler beim Laden des Ring-0-Moduls VBoxEhciR0.r0

Perl-Module

Wie installiere ich ein Perl-Modul in cPanel?

Importfehler kein Modul namens zlib (brew installiertes Python)

Pip-Fehler:Das Objekt „Modul“ hat kein Attribut „Cryptography_HAS_SSL_ST“

LUKS-Fehler beim Booten