LoginSignup
2
1

More than 5 years have passed since last update.

cpanm intall で嵌ったら。

Posted at

-f が効かない

Amon2::Setup::Flavor::Teng 入れようとしたら、 まともに Amon2 が入っていようが、

Found Amon2::Plugin::DBI  which doesn't satisfy 0.08.

で蹴られる。-f しても、同じ

解決方法

ソース取って来て、 META.json 弄って、普通に直接インストールすりゃいいんじゃね?

もっとスマートな方法ねーかなあ?

$ wget -q http://search.cpan.org/CPAN/authors/id/S/SH/SHIBUYA/Amon2-Setup-Flavor-Teng-0.05.tar.gz
$ tar zxf Amon2-Setup-Flavor-Teng-0.05.tar.gz
$ cd Amon2-Setup-Flavor-Teng-0.05
$ cp META.json META.json.bak
$ diff META.json META.json.bak
44c44
<             "Amon2::Plugin::DBI" : undef,
---
>             "Amon2::Plugin::DBI" : "0.08",
$ cpanm ./

一応解決

memo

  • META.jsonMETA.yml があったが、ここの通り優先されるのはジェイソン
  • メモした当時から事情が変わったかと思ったけど、投稿時現在 (20150205) 、再取得しても undef のままでした
$ perl -MAmon2::Plugin::DBI\ 42
Amon2::Plugin::DBI does not define $Amon2::Plugin::DBI::VERSION--version check failed.
BEGIN failed--compilation aborted.
2
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1