0

から取得した MediaWiki::Bot および Mediawiki::API を使用して、Windows サーバーで perl スクリプトを使用して自動化しようとしています

http://metacpan.org/pod/MediaWiki::ボット

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 の作成 新しい 'Build' スクリプトの作成「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 に答える