Amazonチャージのプロモキャンペーンがアツい!

Amazonユーザーほぼ全員が対象の超お得キャンペーン。

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.

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

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

ちなみに

  • 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 にした。

この記事を書いた人

五藤隆介(goryugo)

愛知県在住1980年生まれ。

「仕事効率化」「ライフログ」「家族Hack」「デジタル情報共有」みたいなことを書いてます。

2014年に結婚して料理を覚えて、理系の料理という本を書きました。

年に1〜2回子連れで長旅をするようになり、新しく旅行・お出かけブログも作りました。

2018年4月からはPodcastも配信中。

この記事が気に入ったら
いいね!しよう

最新の情報をお届けします