尝试使用来自
的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文件夹。
答案 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或源代码,它应该可以工作。