Lorsque j'essaie d'exécuter un script Perl (sur ma machine centos 6), j'obtiens ce message:
Can't locate JSON.pm in @INC (@INC contains:
/usr/local/lib/Perl5/5.10.1/x86_64-linux-thread-multi
/usr/local/lib/Perl5/5.10.1
/usr/local/lib/Perl5/site_Perl/5.10.1/x86_64-linux-thread-multi
/usr/local/lib/Perl5/site_Perl/5.10.1 .)...
Après avoir googlé un peu, j'ai découvert que je devais installer ce module; Mais quand je tape:
Sudo yum install Perl-JSON
Je reçois ce message:
...
Setting up Install Process
Package Perl-JSON-2.17-1.el5.noarch already installed and latest version
Nothing to do
Que puis-je faire pour exécuter ce script?
Ma version Perl est v5.10.1
Merci,
Essayez de l'installer via:
1) CPAN ( installation cpan )
$ Sudo cpan JSON
2) CPAN moins ( cpanm )
Installer cpan moins
$ wget http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.5017.tar.gz
$ tar -zxvf App-cpanminus-1.5017.tar.gz
$ cd App-cpanminus-1.5017
$ Perl make.pl
$ make
$ make test
$ Sudo make install
Ensuite, installez-le via cpanm
$ Sudo cpanm JSON
Je préfère travailler avec des modules CPAN via cpanm, car c'est un moyen moderne et facile!
Peut-être que cela aidera les autres. Dans mon cas, en cours d'exécution dans Centos 7:
yum install cpan
puis
yum install cpanminus
pour cpan (pas cpan moins): yum install cpan cpan JSON