私は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
?