Класс PEAR не найден при выполнении phpcs на MAC (но он находится в моем каталоге include) - PullRequest
0 голосов
/ 29 марта 2012

Я получаю эти ошибки при запуске phpcs (пакет PHP_CodeSniffer pear) (который мне необходимо использовать PAReview.sh ) на моем MAC

PHP устарел: назначение возвращаемого значения new по ссылке не рекомендуется в usr / lib / php / PEAR / Frontend.php в строке 91 PHP Fatal
ошибка: класс 'PEAR' не найден в /usr/lib/php/PEAR/Frontend.php на линия 47

В основном в строке 47 расширен класс PEAR. Странно то, что у меня здесь класс PEAR

/ USR / Библиотека / PHP / PEAR.php
/usr/local/zend/share/pear/PEAR.php

но это в моем пути включения

include_path = ': / USR / местные / Зенд / доля / ZendFramework / библиотека: / USR / местные / Зенд / доля / груша: / USR / Библиотека / PHP'

Что такое работа?

1 Ответ

0 голосов
/ 30 марта 2012

Я предполагаю, что у вашего include_path есть файл с именем PEAR.php (без учета регистра на Mac), который не содержит определения class PEAR. Я бы просмотрел каждый из каталогов в вашем include_path и посмотрел, есть ли другой файл, который он извлекает, перед правильным файлом PEAR.php (убедитесь, что вы смотрите в текущем рабочем каталоге, потому что у вас есть . на вашем пути).

...