古いバージョンの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
何か案が?前もって感謝します!