なんちゃってSEの日々

数学嫌い、論理的思考が苦手なのにSE?の生き延びている生態

門前の小僧、Plaggerに手をだす。

2006年09月16日 | 本業
何もわかっちょらんけれども、
とにかくやってみるという経験は大事か??ムダか??と自問自答しつつ

花の金曜日の夜中。もう2時だよ。すでに土曜日か・・

えっと、CPANってなんだろう。(そこからだよ!)
CPANを使いPerlモジュールをインストールする

ふにゅふにゅ。

ではインストールね。
QuickStart

cpan> test Plagger

なんだかエラーでてるよ。
YAML::Loaderでなんかがnewできない????はぁ?
うーん、とりあえず、先にインストールしちゃうってのどうだろう。

cpan> install YAML::Loader

なんかはいったっぽい。

cpan> force install Plagger

うーん、いつまで続くんじゃこれ?とりあえず、すべてEnter。

うーわー失敗しとる。

Running install for module DateTime::Format::Mail
Running make for D/DR/DROLSKY/DateTime-Format-Mail-0.30.tar.gz
Is already unwrapped into directory /root/.cpan/build/DateTime-Format-Mail-0.30
Has already been processed within this session
Running make test
Couldn't chdir to /root/.cpan/build/DateTime-Format-Mail-0.30 at /usr/lib/perl5/5.8.2/CPAN.pm line 5496
Compilation failed in require at inc/Module/Install/AutoInstall.pm line 37.
make: *** [installdeps] エラー 255
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

わからん!!
とりあえず、DateTime::Format::Mailをインストールしてまえ

cpan > force install DateTime::Format::Mail

shell-init: could not get current directory: getcwd: cannot access parent directories: そのようなファイルやディレクトリはありません
make: *** `pm_to_blib' に必要なターゲット `lib/Plagger.pm' を make するルールがありません。中止。
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

えー。一回抜けよ。
CPANをたちあげると、こんなこといわれたんで、とりあえずインストール

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Bundle::CPAN

Couldn't chdir /root/.cpan/build/Plagger-0.7.11: そのようなファイルやディレクトリはありません at /usr/lib/perl5/5.8.2/CPAN.pm line 2294
Failed during this command:
MIYAGAWA/Template-Provider-Encoding-0.05.tar.gz: make_test NO
ABH/XML-RSS-1.10.tar.gz : make_test NO
BTROTT/XML-Feed-0.12.tar.gz : make_test NO


XML関連がはいらへん!!
とりあえず、ぐぐるとなんだかライブラリが足りないようなので
インストール。

apt-get install libxmlとかとか

はてなで似たような質問があった
apt-getってなんだ?

こんどこそ!と思ったら、
セグメンテーションエラー。
Net::ほげほげ関連がはいらへん。なんかopenssl系のライブラリがないようなので
同じくインストール

apt-get install openssl

あー、13:30からのヨガ行きたいんだけどー

実行!!

よっしゃテストはいけた

cpan> install Plagger

はいった~!!