Я только что обновил свою ОС до Mountain Lion, и PECL больше не работает (он находится на тестовом диске, поэтому нет драмы, но я хотел бы, чтобы он работал, чтобы я мог обновить ОС на моем блестящем новом SSD).
я использую родную установку PHP, без macports / homebrew или что-то в этом роде.
Running sudo pecl install uploadprogress
(например) выдает следующий вывод терминала:
downloading uploadprogress-1.0.3.1.tgz ...
Starting to download uploadprogress-1.0.3.1.tgz (9,040 bytes)
.....done: 9,040 bytes
4 source files, building
running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
autom4te: need GNU m4 1.4 or later: /usr/bin/m4
ERROR: `phpize' failed
Я предполагаю, что проблема в 3 grep
линии. Я нашел несколько тем, которые предположим, это вызвано XCode не устанавливается...но XCode is установлено и обновлено до последней версии (4.4). Все символические ссылки на /Developer/usr/bin/*
также существуют, как и должны.
m4 в настоящее время версия:m4 (GNU M4) 1.4.13
, поэтому, хотя вывод выше содержит строку, относящуюся к нему, я не думаю, что это может быть проблемой.
Я уверен, что это простой вопрос, у кого-нибудь есть ключи?