「uselibqw(/opt/rrdtool-1.4.4/lib/Perl);」を使用せずにPerlスクリプトを実行した場合。 Perlインタプリタの後。私は次のエラーに直面する必要があります。
@INCでRRDs.pmが見つかりません(@INCに含まれるもの:/usr/lib/Perl5/site_Perl/5.8.8/i386-linux-thread-multi /usr/lib/Perl5/site_Perl/5.8.8/usr/lib/Perl5/site_Perl /usr/lib/Perl5/vendor_Perl/5.8.8/i386-linux-thread-multi /usr/lib/Perl5/vendor_Perl/5.8.8/usr/lib/Perl5/vendor_Perl/usr/lib/Perl5/5.8.8/i386-linux-thread-multi /usr/lib/Perl5/5.8.8。)
私が使うのは難しいです: "use lib qw(/opt/rrdtool-1.4.4/lib/Perl);"何百ものスクリプトがあるので、私のすべてのスクリプトにあります。誰かがこれを解決するのを手伝うことができますか....?
Ubuntuシステムの場合:
Sudo apt-get install librrds-Perl
いくつかのオプションがあります。rrdtoolのものを@INCのどこかにシンボリックリンクするか、おそらく/usr/lib/Perl5/site_Perl
にするか、変数Perl5LIB
を/opt/rrdtool-1.4.4/lib/Perl
に設定/追加します。汚染チェックを使用して実行されるスクリプトは、Perl5LIB
を無視します。
export Perl5LIB=${Perl5LIB}:/opt/rrdtool-1.4.4/lib/Perl