先日、Plagger をインストールした話をちょこっと書きましたが(→ 11/10 のエントリ)、本を見ながらとはいえ少し引っかかったところもあるので、私と同じような初心者の方向けに一応残しておきます。
うまくいけば数時間でインストールから動作確認までできるので、難しそうだと逡巡している方もぜひチャレンジを。
なお、以下の内容は、2007年11月10日の時点で、Windows XPへインストールした際のものです。
あと、もし間違いに気づかれた方はご指摘いただけると助かります。
■ インストールの流れ
Windows XP に Plagger をインストールする手順は、次の3段階に分けることができます。
1)ActivePerl のインストール
2)Plagger のインストール(ppm を使用)
3)assets フォルダのコピー
以下、順番に注意点を書いていきます。
1)ActivePerl のインストール
Plagger は Perl で書かれているので、Windows 上で動かすためにはまず ActivePerl をインストールする必要があります。
幸い、ActivePerl には フリーのバージョンがあるので(ActiveState社さん、ありがとう!)、これをダウンロードしてインストールします。
この際、このエントリを書いている時点で ActivePerl の最新版は Ver. 5.8.8.822 ですが、あえて ActivePerl 5.8.7.815 を使用します。
→ ダウンロード(ActiveState社のサーバー)
上のリンク先から、ActivePerl-5.8.7.815-MSWin32-x86-211909.msi というファイルを落としてくればOKです。
古いバージョンを使うのは、後ほど Plagger のインストールに使用する ppm (Perl Package Module) のバージョンが最新版では4に変わっているので、その影響をさけるためです。
ActivePerl 5.8.7.815 では ppm3 を使用しています。
ただし、ppm4 で Plagger がインストールできないわけではないそうです。
→ しげふみメモ:「Windowsで簡単にPlaggerをインストールする方法」
→ namikawamisakiの日記:「■[Perl][Plagger]ふたたびPlagger(というかPPM4のこと)」
ダウンロードしたファイルを実行し、特になんのオプションも変更せずインストール。
これで Perl の実行環境が用意できました。
2)Plagger のインストール
Plagger をインストールする方法には、先ほど書いた ppm を利用する方法と、CPAN (Comprehensive Perl Archive Network) を使う方法の2通りがあります。
どちらも、インストールするソフトウェアが利用するモジュールをまとめてインストールしてくれるシステムで、ppm の方は ActivePerl 独自のものです。
ここでは、ppm を使ってインストールしますが、このときに tcool というリポジトリ(モジュールの依存関係をまとめたもの、たぶん・・・)を使うように設定することがポイントです。
→ Charsbar::Note:「PlaggerをWindowsにインストールするときの注意点CommentsAdd Star」
設定方法は上の Charsbar::Note さんのところに書いてあるとおりです。
私は、
ppm> rep
Repositories:
[1] tcool
[2] ActiveState Package Repository
という状態で無事にインストールできました。
〈11/13 追記〉------
うっかり書き忘れていましたが、上に書いたCharsbar::Note さんのところに書いてある手順で tcool を使うように設定したあとは、
ppm> install plagger
と入力してインストールを始めます。
その後、y/n みたいな感じでいろいろきいてきますが、深く考えず Enter キー連打で OK です。
(ただし、この入力を求められるのはインストール開始後 10分程度過ぎてからでした。)
Successfully installed Plager ver・・・
と表示されてプロンプト(ppm>)が表示されれば完了です。
ppm> exit
と入力して、ppm を終了しましょう。
ちなみに、すべてのインストールを終えるのに、うちの環境ではだいたい2,30分程度かかりました。
〈11/13 追記ここまで〉------
3)assets フォルダのコピー
plagger のインストールについて調べていると、「assets の罠」という言葉をよく目にします。
→ otsune's SnakeOil:「Plaggerの三大罠」
実は、ppm でインストールしても、plagger の実行に必須の assetes フォルダがインストールされていないので、手動でコピーしてやる必要があるという、まさに罠としか言いようのない事情があるのです。
assetes フォルダは、配布されている plagger のアーカイブファイルに入っているので、CPAN から落としてきます。
→ Plagger-0.7.17([Download] をクリック)
tgz 形式で圧縮されているので適当なソフト(たとえばこれ)で解凍します。
あとは、解凍した中にある assetes フォルダを適当な場所におくだけです。
この assets フォルダのパスを、plagger の実行に使う設定ファイル("~.yaml")の冒頭に書けば OK です。
こう書いてみると意外と簡単なわけですが、知らずに一から自力でやろうとすると運が悪ければ泥沼になりそうな気も・・・。
ネット上でいろいろ情報を提供しておられる方々や、tcool の作者の Kenichi Ishigaki さんに感謝を。
もし、このエントリや、引用しているサイトの情報を見ても分からなければ、『Web Site Expert #12』の特集記事をご覧になることをお勧めします。18ページほど割いてインストールから詳しく解説されているのでお勧めです。
あと、動作確認についても後日書くつもりですが、『まるごとPerl! Vol.1』に Bloglines との連携などを例に、実際の config ファイルの書き方が載っているので参考になります(plagger 開発者の宮川達彦さんご本人の記事です)。
Average Rating:not rated
- 著作者:Web Site Expert 編集部(著)
- 出版社:技術評論社
- 価格 :¥ 1,554
Average Rating:
- 著作者:小飼 弾(著)、宮川 達彦(著)、伊藤 直也(著)、川合 孝典(著)、水野 貴明(著)
- 出版社:インプレスコミュニケーションズ
- 価格 :¥ 1,995