Macbook Pro に Moose (CPAN モジュール) をインストールしようとしています。Sub-Name への依存関係を検出し、これをインストールしようとすると、次のエラー メッセージが表示されます。どうすればこれを治すことができるかについて何か考えはありますか?
XMATH/サブネーム-0.04.tar.gz /usr/bin/make -- OK make テストの実行 PERL_DL_NONLAZY=1 /opt/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/smoke....モジュール Sub の '/private/var/root/.cpan/build/Sub-Name-0.04-ziHbmm/blib/arch/auto/Sub/Name/Name.bundle' を読み込めません: :名前: dlopen(/private/var/root/.cpan/build/Sub-Name-0.04-ziHbmm/blib/arch/auto/Sub/Name/Name.bundle, 2): 適切なイメージが見つかりません。 見つけた: /private/var/root/.cpan/build/Sub-Name-0.04-ziHbmm/blib/arch/auto/Sub/Name/Name.bundle: mach-o ですが、/opt/local/lib/perl5 のアーキテクチャが間違っています/5.8.9/darwin-2level/DynaLoader.pm 230 行目。 t/smoke.t 行 6 t/smoke.t の 6 行目でコンパイルが require で失敗しました。
+++ 補遺 +++
コマンド sudo port install p5-moose を使用する提案を試みました
インストールは成功したと報告されましたが、「use Moose'」を含むファイルには次のように表示されます。
「モジュール Class::C3::XS の '/opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/auto/Class/C3/XS/XS.bundle' を読み込めません: dlopen(/ opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/auto/Class/C3/XS/XS.bundle, 1): 適切なイメージが見つかりませんでした。 /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/auto/Class/C3/XS/XS.bundle: mach-o ですが、/opt/local/lib/perl5/5.8 のアーキテクチャが間違っています。 9/darwin-2level/XSLoader.pm 73 行目。 /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/Class/C3/XS.pm 48行目 (eval 5) 行 3 でコンパイルが require で失敗しました。
古いマシン (インテル以前) からこのマシンに移動したときに、バイナリが移動されて再コンパイルする必要があるかどうか疑問に思っています。しかし、もしそうなら、どうすればいいですか?