无法在 windows 中找到 XML/Simple.pm
Unable to locate XML/Simple.pm in windows
我在 windows 和 运行 的 C 盘中安装了 strawberry perl
从现有的大项目构建。在构建过程中有一些
perl 构建需要执行的脚本,并在其中抛出
以下错误消息:
下面是我给出的用于验证 XML::Simple
是否存在的命令的结果
我想知道 windows 中的路径 /usr/local/lib
而 perl 是
安装在 C:\Strawberry\perl\bin
并且 XML::Simple 在
C:\Strawberry\perl\vendor\lib\XML
和 C:\Strawberry\perl\lib\XML
.
编辑:来自perl -V
的输出。我只为@INC
保留
在 MSWin32 下构建于 2020 年 8 月 2 日编译19:51:20 @INC:
C:/Strawberry/perl/site/lib
C:/Strawberry/perl/vendor/lib
C:/Strawberry/perl/lib
看起来这两种情况使用不同的 perl
二进制文件和不同的库路径。当您 运行 perl
或 cpan
时,您正在使用 Strawberry Perl。无论您在顶部做什么,都可能使用不同的 perl
,也许来自 cygwin。
您需要安装 perl
想要使用的模块。找到那个 perl
的 cpan
(也许查看 Makefile 以了解它的发现 perl
和 cpan
应该在同一目录)。
使用 perl -V
的(文本)输出更新您的答案。在该输出的末尾,它将显示 @INC
目录。我猜该列表与顶部图像不匹配。
我在 windows 和 运行 的 C 盘中安装了 strawberry perl 从现有的大项目构建。在构建过程中有一些 perl 构建需要执行的脚本,并在其中抛出 以下错误消息:
下面是我给出的用于验证 XML::Simple
是否存在的命令的结果我想知道 windows 中的路径 /usr/local/lib
而 perl 是
安装在 C:\Strawberry\perl\bin
并且 XML::Simple 在
C:\Strawberry\perl\vendor\lib\XML
和 C:\Strawberry\perl\lib\XML
.
编辑:来自perl -V
的输出。我只为@INC
在 MSWin32 下构建于 2020 年 8 月 2 日编译19:51:20 @INC:
C:/Strawberry/perl/site/lib
C:/Strawberry/perl/vendor/lib
C:/Strawberry/perl/lib
看起来这两种情况使用不同的 perl
二进制文件和不同的库路径。当您 运行 perl
或 cpan
时,您正在使用 Strawberry Perl。无论您在顶部做什么,都可能使用不同的 perl
,也许来自 cygwin。
您需要安装 perl
想要使用的模块。找到那个 perl
的 cpan
(也许查看 Makefile 以了解它的发现 perl
和 cpan
应该在同一目录)。
使用 perl -V
的(文本)输出更新您的答案。在该输出的末尾,它将显示 @INC
目录。我猜该列表与顶部图像不匹配。