« 妄想セカンドハウス | メイン | 本部長に頂いちゃいました »

Plagger動いたのだ~

14-1.jpg
perl がほげほげな自分ですが、まぁ、plagger がお便利そうだというお話を随所で聞いててので導入してみました。特に書籍があるわけでもなく、主にネット上の情報を元に作業したんですが、結構山あり谷ありですね、コレ。

いろいろと失敗を重ねた結果、最終的にはWindowsで簡単にPlaggerをインストールする方法(by しげふみメモ)を参考にさせてもらいました。

動作環境は以下のとおり。
・WindowsXP SP2
・ActivePerl 5.8.8.817
・Plagger 0.7.12

それでもいくつか引っかかりましたけどね・・・。

引っかかったのは以下の点。
・最新版 Active Perl では ppm が GUI
(5.8.8.819で駄目だったので、5,8,8,817にしました。)
・Plaggerインストール後、assetをコピーしなかったため動作せず
Plagger-0.7.12からPlagger-0.7.12.tar.gz をDLして対応)
・いざ実行するも Net::SSLeay が原因で強制終了される
(ppmのリポジトリにtheoryx5を追加し、Net::SSLeay を入れなおすことで対応)

そんなこんなでようやく動作。
最初に動作させたのはAmazonアソシエイトレポートをGmailに送信でした。

以下は細かなメモ。

C:\>ppm
ppm> rep add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer
Repositories:
[1] ActiveState Package Repository
[2] tcool
ppm> rep up tcool
Repositories:
[1] tcool
[2] ActiveState Package Repository
ppm>

ppm> install Plagger

選択肢が出てもエンターエンター。

■Net::SSLeay 強制終了対策

> ppm

ppm> rep add theoryx5 http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58
[1] tcool
[2] ActiveState Package Repository
[3] theoryx5

ppm> rep up theoryx5
ppm> rep up theoryx5
※2度やるのはレポジトリサーバが3つあるので

ppm> search SSLeay
Searching in Active Repositories
1. Crypt-SSLeay [0.51] OpenSSL glue that provides LWP https support
2. Crypt-SSLeay [0.51] OpenSSL glue that provides LWP https support
3. Net_SSLeay.pm [1.30] Perl extension for using OpenSSL
4. Net_SSLeay.pm [1.30] Perl extension for using OpenSSL or SSLeay

※かぶってるが上位のものが theoryx5 なので、1と3をインストール

ppm> install -force 1
※fetch ssleay32.dll ? 的なことを聞かれるので yes と入力。
Over White ももちろん yes で

ppm> install -force 3
※1と同様に。

トラックバック

このエントリーのトラックバックURL:
http://www.pandora-box.info/mt-tb.cgi/969

コメントを投稿