Não é possível localizar RRDs.pm em @INC

2

Se eu executar qualquer um dos meus scripts perl sem "usar lib qw (/opt/rrdtool-1.4.4/lib/perl);" depois de intérprete perl. Eu tenho que enfrentar o seguinte erro.

Não é possível localizar o RRDs.pm em @INC (@INC contém: /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.)

É difícil para mim usar: "use lib qw (/opt/rrdtool-1.4.4/lib/perl);" em todos os meus scripts porque existem centenas de scripts. Alguém pode ajudar a resolver isso ....?

    
por User4283 14.09.2010 / 20:26

3 respostas

6

Nos sistemas do Ubuntu:

sudo apt-get install librrds-perl

    
por 27.01.2013 / 17:39
3

Você tem algumas opções: criar um link simbólico para o material rrdtool em algum lugar em @INC, provavelmente /usr/lib/perl5/site_perl ou definir / adicionar à variável PERL5LIB to /opt/rrdtool-1.4.4/lib/perl . Scripts executados com verificações de mácula ignoram PERL5LIB .

    
por 14.09.2010 / 20:47
0

export PERL5LIB=${PERL5LIB}:/opt/rrdtool-1.4.4/lib/perl

    
por 14.09.2010 / 21:43

Tags