DBIx::Class::Core does not define $DBIx::Class::Core::VERSION–version check failed

Catalyst では、DBIx::Class を利用して DB から Model クラスを自動生成してくれるが Ubuntu 14.04 の環境だとなんかうまく行かなかったので対策をメモしておきます。

[email protected]:~/sitescan$ sudo ./script/sitescan_create.pl model CatalDB DBIC::Schema Catal::Schema create=static dbi:mysql:neoflow.jp root 'PASSWORD' AutoCommit=1 on_connect_do='["SET NAMES utf8"]'
 exists "/home/vagrant/sitescan/script/../lib/sitescan/Model"
 exists "/home/vagrant/sitescan/script/../t"
Failed to reload class Catal::Schema::Result::Book: DBIx::Class::Core does not define $DBIx::Class::Core::VERSION--version check failed at /usr/local/share/perl/5.18.2/Module/Runtime.pm line 386.
Compilation failed in require at (eval 535) line 2.
.
--- snip ---

対策

MooseX::NonMoose のアップデート

$ sudo cpanm install MooseX::NonMoose

Thanks

https://rt.cpan.org/Public/Bug/Display.html?id=92959

スポンサーリンク

シェアする

フォローする

スポンサーリンク