-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.json
とMETA.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.