0

尝试在 Windows 服务器上使用 MediaWiki::Bot 和 Mediawiki::API 自动使用 perl 脚本,取自

http://metacpan.org/pod/MediaWiki::Bot

http://metacpan.org/pod/MediaWiki::API

安装问题

C:\Users\user\Downloads\MediaWiki-API-0.36>perl Makefile.PL
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Writing Makefile for MediaWiki::API

C:\Users\user\Downloads\MediaWiki-API-0.36>make
/bin/sh: C:Perlbinperl.exe: command not found
make: *** [blib\lib\MediaWiki\\.exists] Error 127

在 MediaWiki-Bot 上也看到了同样的问题,所以我只是将 API.pm 和 Bot.pm 文件复制到 c:/Perl/lib/MediaWiki 文件夹。

4

2 回答 2

1

看起来它正在尝试查找 C:\Perl\bin\perl.exe 但路径分隔符被视为转义字符。您可以尝试在 Makefile 中将 \ 替换为 /。

于 2012-07-02T18:00:36.277 回答
-1

以粗体字执行以下操作:

C:\Users\User\Desktop\MediaWiki-Bot-5.005004> perl Makefile.PL

设置 gcc 环境 - gcc.exe (rubenvb-4.5.4) 4.5.4 为 MediaWiki::Bot 编写 Makefile 编写 MYMETA.yml 和 MYMETA.json

C:\Users\User\Desktop\MediaWiki-Bot-5.005004> perl Build.PL

设置 gcc 环境 - gcc.exe (rubenvb-4.5.4) 4.5.4 设置 gcc 环境 - gcc.exe (rubenvb-4.5.4) 4.5.4 创建 MYMETA.yml 和 MYMETA.json 创建新的“构建”脚本对于“MediaWiki-Bot”版本“5.005004”

C:\Users\User\Desktop\MediaWiki-Bot-5.005004> Build.bat

搭建 gcc 环境 - gcc.exe (rubenvb-4.5.4) 4.5.4 搭建 gcc 环境 - gcc.exe (rubenvb-4.5.4) 4.5.4 搭建 gcc 环境 - gcc.exe (rubenvb-4.5.4 ) 4.5.4 构建MediaWiki-Bot

转到 lib/MediaWiki 文件夹,将生成的 Bot.pm 复制到安装 perl 的文件夹中。重新打开您的 IDE 或 IDE 中的源代码,它应该可以工作。

于 2013-03-27T20:46:36.310 回答