MacにPlaggerをインストールする(インストール編)

未分類

MacにPlaggerをインストールする(インストール編)

MacにPlaggerをインストールするだけなら http://blog.8-p.info/articles/2006/ […]

最終更新日:2010年3月19日

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.

こんな感じの一覧が出てくるので、これらをひたすら手動でインストール。

インストールに失敗するモジュールなどは、インストール中に「これないよ」っていうモジュールのインストールに失敗している場合が多いので、一旦それをインストールして試してみる。

ちなみに

  • XML::Atom
  • Encode::Detect
  • XML::Liberal
  • XML::RSS::Liberal

は force install を行った。

XML::Atom以外は必須モジュールでもないので、無理にインストールしなくても大丈夫だと思う。

あとは、

cpan>install Plagger

して、 assetsをコピー

cp -r ~/.cpan/build/Plagger-0.7.17/assets ~/plagger

assetsの場所は ~/plagger/assets にした。

セール・特価情報

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

未分類カテゴリーの記事を全部見る