Windows上的MediaWiki-API安装

时间:2012-06-27 16:46:19

标签: windows perl installation mediawiki mediawiki-api

尝试使用来自

的MediaWiki :: Bot和Mediawiki :: API在Windows服务器上自动使用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文件夹。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-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'版本创建新的'Build'脚本   '5.005004'

C:\用户\用户\桌面\链接到MediaWiki博特-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或源代码,它应该可以工作。