最近まで、私は Mac OS X の perlbrew で perl 5.18 のみを使用していました。
私は waack https://github.com/yanick/waackを試すために berlbrew の下に perl 5.20 をインストールし(非常にクールです、BTW)、cpanm を使用して新しい perlbrew の下にいくつかのモジュール (DBI、Sub::Base) を再インストールする必要がありました.
それ以来、5.18 で作業しようとすると、すべての非純粋な perl モジュールで問題が発生するようです。
次の例のように、モジュールの XS 部分がバージョンに依存する perl の下にインストールされていないことがわかります。
~/perl5/lib/perl5/darwin-2level/auto/Sub/Name/Name.bs
次のように、右側の perlbrew の下に古いバージョンもインストールされていることがわかります。
~/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/darwin-2level/auto/Sub/Name/Name.bs
私がどんな混乱に陥ったか、何か考えはありますか?そしてそれを修正する方法は?
ありがとう。