EV-4.03がテストでこける件

Amon2を入れて、
plackupしたらPlack::Middleware::ReverseProxyがないって言われたので、
$ cpanm Task::Plackしたんですが、
EVのインストールで返ってこない訳です。
で、perlのバージョンを確認したら5.15.4で、
5.14.2だったらどうだろうと思って試したらやっぱダメでした。

Argument "EV::RUN_ONCE" isn't numeric in subroutine entry at t/11_signal.t line 48.

ちなみに、実行環境は Mac OS X バージョン 10.7.2 デス。
それと、plackupの件は上記のモジュールをインストールして解決しました。

gcc -v
(中略)
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)

おしまい。

11/8 追記
“perl ev”で検索したらサクッと同じような症状の解決方法を見つけたんだけど、
それでもうまくいかなくて、手元の環境だとこんな感じで解決しました。
$ perl Makefile.PL CC=gcc-4.2
これで、EV-4.03が入って、Task::Plackもインストールできました。
めでたし、めでたし。

Leave a Comment