Подтвердить что ты не робот

Установите perl-JSON на centos

Когда я пытаюсь запустить perl script (на моем компьютере centos 6), я получаю это сообщение:

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 .)...

После небольшого поиска в Google я выяснил, что мне нужно установить этот модуль; Но когда я набираю текст:

sudo yum install perl-JSON

Я получаю это сообщение:

    ...
Setting up Install Process
Package perl-JSON-2.17-1.el5.noarch already installed and latest version
Nothing to do

Что я могу сделать, чтобы запустить этот script?

Моя версия perl v5.10.1

Спасибо,

4b9b3361

Ответ 1

Попробуйте установить его через:

1) CPAN (установка cpan)

$ sudo cpan JSON

2) CPAN минус (cpanm)

Установить cpan минус

$ 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

Затем установите его через cpanm

$ sudo cpanm JSON

Я предпочитаю работать с модулями CPAN через cpanm, потому что это современный и простой способ!

Ответ 2

Может быть, это поможет другим. В моем случае, работает в Centos 7:

yum install cpan

затем

yum install cpanminus 

Ответ 3

для cpan (не cpan минус): yum install cpan cpan JSON