嘗試在 RHEL8 Linux 安裝 XML::Parser

嘗試在 RHEL8 Linux 安裝 XML::Parser

我正在嘗試XML::Parser在 RHEL8 Linux 中安裝,並安裝了作業系統 RPM 軟體包“expat”和“expat-devel”。我還成功安裝了 expat Perl 模組:

cpanm XML::Parser::Expat
XML::Parser::Expat is up to date. (2.46) 

我正在跑步cpanm XML::Parser並得到:

Expat must be installed prior to building XML::Parser

我在標準庫目錄中找不到它。

我也嘗試指定這些:

  • EXPATLIBPATH=... 設定在其中尋找 libexpat 的目錄
  • EXPATINCPATH=... 設定在其中尋找 expat.h 的目錄

和跑步

perl Makefile.PL EXPATLIBPATH=/usr/lib EXPATINCPATH=/usr/include

但沒有什麼差別。有什麼建議麼?

答案1

看起來您已經安裝了 expat 套件和 expat Perl 模組,但 XML::Parser 模組仍然找不到它。嘗試安裝 expat-devel 套件,其中包含 XML::Parser 安裝所需的頭檔。如果這不起作用,您可以嘗試在執行 Perl Makefile.PL 命令時指定 EXPATLIBPATH 和 EXPATINCPATH 環境變數以指向 expat 的安裝目錄。

相關內容