私はLinuxにアクセスしていて、rootアクセス権がなく、ローカルにrpmがインストールされています。 /home/me/local、 のではなく /usr )これは問題ありませんが、rpm( rxvt-unicode )いくつかのPerlモジュールが必要で、デフォルトのライブラリ検索パスに私のローカルディレクトリが含まれていません。
2つの問題がありますが、修正できるのはどちらか一方だけです。最初に、 /home/me/local/lib64/urxvt 含む urxvt.pm。設定することでこれを修正できます PERL5LIB に /home/me/local/lib64/urxvtだから、問題ありません。
次に、 /home/me/local/lib64/urxvt/perl さまざまな拡張機能( /home/me/local/lib64/urxvt/perl/option-popup )プログラムを実行すると( urxvt 私は今の行に沿って様々なメッセージが表示されます
urxvt: perl extension 'option-popup' not found in perl library search path
私 できない に追加のディレクトリを追加してこれを修正します。 PERL5LIB。例えば、これ:
setenv PERL5LIB /home/me/local/lib64/urxvt/perl:/home/me/local/lib64/urxvt
違いはありません。検索パスをで確認しました perl -V そしてそれは両方のディレクトリを正しく表示します。拡張機能について何か違うことはありますか?チェックしないで @INC?