2014-10-21 2 views
0

Я установил модуль Catalyst::View::JSON на своем сервере. Затем я настроил его в своем приложении файлПроблема с Catalyst :: View :: Установка JSON

use Catalyst qw/View::JSON/; 

А также создал файл представления для этого JSON.pm со следующим содержанием

package Myapp::View::JSON; 
use base 'Catalyst::View::JSON'; 
1; 

После того как я перезагрузить апач я получаю следующее сообщение об ошибке:

Syntax error on line 1064 of /etc/httpd/conf/httpd.conf: 
Can't locate Catalyst/Plugin/View/JSON.pm in @INC (@INC contains: /home/wesolnsus/public_html/application/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /usr/local/share/perl5/Catalyst.pm line 2977 

Но когда я проверил путь /usr/local/share/perl5 Я вижу в нем папку с именем JSON.

Я не уверен, почему проблема возникает, когда JSON установлен правильно.

ответ

1

Catalyst::View::JSON не является плагином. Не помещайте его в свой список плагинов (список после use Catalyst).

Смежные вопросы