MacにPlaggerをインストールする(インストール編)
MacにPlaggerをインストールするだけなら
http://blog.8-p.info/articles/2006/09/06/plagger-mac
を使わせてば一発。
なんだけど、どうしても自力でインストールしてみたかった。
ということでターミナルを使ってCPANからインストールする。
sudo perl -MCPAN -e shell
sudoがいるかどうかは自信がない。
プラグインをインストールする際に何度か /usr/bin などにインストールできない、というエラーが出たので念のため。
この直後に
cpan>install Plagger
上手くいかない。
(CPANの依存モジュールを探し出してインストール、という機能はあまり期待できないらしい)
ということで、必要なモジュールを手動で自力インストール。
まずは
cpan>test Plagger
で、必要なモジュールを探し出す。
- Yaml ...loaded. (0.62) - YAML::Loader ...loaded. (0) - Test::More ...loaded. (0.65 >= 0.42) - Test::Base ...loaded. (0.52 >= 0.52) - Class::Accessor::Fast ...loaded. (0.30) - File::Find::Rule ...missing. - UNIVERSAL::require ...loaded. (0.11 >= 0.1) - Template ...missing. (would need 2.13) - Template::Provider::Encoding ...missing. (would need 0.04) - YAML ...loaded. (0.62 >= 0.39) - Text::Tags ...missing. - DateTime ...missing. (would need 0.35) - DateTime::TimeZone ...missing. (would need 0.56) - DateTime::Locale ...missing. (would need 0.32) - DateTime::Format::Mail ...missing. - DateTime::Format::W3CDTF ...missing. - DateTime::Format::Strptime ...missing. - Digest::MD5 ...loaded. (2.36) - LWP ...loaded. (5.805) - HTML::Parser ...loaded. (3.55 >= 3.51) - URI::Fetch ...missing. (would need 0.071) - Cache::Cache ...missing. (would need 1.04) - Module::Pluggable::Fast ...missing. - HTML::ResolveLink ...missing. - Date::Parse ...loaded. (2.27) - MIME::Types ...missing. (would need 1.16) - Net::DNS ...loaded. (0.60) - XML::Feed ...missing. (would need 0.12) - XML::LibXML ...loaded. (1.60) - XML::Atom ...missing. (would need 0.23) - XML::RSS::LibXML ...missing. (would need 0.23) - Encode ...loaded. (2.12 >= 2.1) - Term::Encoding ...missing. - File::HomeDir ...missing.
こんな感じの一覧が出てくるので、これらをひたすら手動でインストール。
インストールに失敗するモジュールなどは、インストール中に「これないよ」っていうモジュールのインストールに失敗している場合が多いので、一旦それをインストールして試してみる。
ちなみに
は force install を行った。
XML::Atom以外は必須モジュールでもないので、無理にインストールしなくても大丈夫だと思う。
あとは、
cpan>install Plagger
して、 assetsをコピー
cp -r ~/.cpan/build/Plagger-0.7.17/assets ~/plagger
assetsの場所は ~/plagger/assets にした。