【问题标题】:MediaWiki-API Installation on windows在 windows 上安装 MediaWiki-API
【发布时间】:2012-06-29 04:19:34
【问题描述】:

尝试在 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 文件夹。

【问题讨论】:

    标签: windows perl installation mediawiki mediawiki-api


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      以下粗体字:

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

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

      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:\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 中的源代码,它应该可以工作。

      【讨论】:

      • 这篇文章不仅有将近一年的历史,我很难相信你应该同时运行 Makefile.PL 和 Build.PL,最后应该使用安装程序来安装,不是手动复制。最好使用App::cpanminus 来安装和完成它。
      • 它对我有用。只是让你知道。从可行的解决方案中指出问题确实令人沮丧
      • 很抱歉让您气馁,但您的回答存在根本缺陷。您应该使用makeBuild,而不是两者。您应该使用make installBuild install 而不是手动复制。事实上,如果你复制,你应该从/blib 而不是/lib 复制,因为后者是预构建目录。你所做的可能在纯 perl 模块中工作,它肯定不会总是工作。说了这么多,为什么不首先使用像cpancpanm 这样的安装客户端呢?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      相关资源
      最近更新 更多