3

古いバージョンのPerlを使用するWebアプリがあります。したがって、perlbrewを使用して独立したPerlバージョンをインストールし、シンボリックリンク/ usr / bin / perlxを作成し、すべてのperlファイルのパスを変更しました。ただし、インストールした追加モジュールにはまだ問題があります。Webアプリを起動しようとすると、次のエラーメッセージが表示されます。

@INCでJSON/XS.pmが見つかりません(@INCには/opt/perlbrew/perls/perl-5.10.1/lib/5.10.1/x86_64-linux/opt/perlbrew/perls/perl-5.10が含まれています。 1 / lib / 5.10.1/opt/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/opt/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10。 1。)ism/readfn.pmの42行目。

によるとcpan -i JSON::XS、モジュールはインストールされています:

JSON :: XSは最新です(2.33)

ただし、find /opt/ -name 'XS.pm'他の場所のみを印刷します。

/opt/perlbrew/perls/perl-5.10.1/lib/5.10.1/x86_64-linux/List/Util/XS.pm /opt/perlbrew/perls/perl-5.10.1/lib/5.10.1/ExtUtils /Constant/XS.pm /opt/perlbrew/build/perl-5.10.1/ext/List-Util/lib/List/Util/XS.pm /opt/perlbrew/build/perl-5.10.1/lib/List /Util/XS.pm /opt/perlbrew/build/perl-5.10.1/lib/ExtUtils/Constant/XS.pm /opt/perlbrew/build/perl-5.10.1/t/lib/MakeMaker/Test/Setup /XS.pm

何か案が?前もって感謝します!

4

1 に答える 1

2

あなたがインストールしていないと言っているものとcpan同じで動作しているかどうかを確認してください:perlJSON::XS

which perl
which cpan
于 2012-10-17T10:14:13.173 に答える