Я пытаюсь установить Propel ORM на CentOS, которая зависит от phing.Я выполнил следующее, что было успешно:
pear channel-discover pear.phing.info
pear install phing/phing
pear install Log
Однако, когда я запускаю ./propel-gen
, как описано в документации Propel , происходит сбой с ошибкой:
./propel-gen: line 69: phing: command not found
Однако, если я проверяю, установлен ли phing, он не появляется в списке пакетов, но если я пытаюсь установить его снова, он не работает:
$ pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.8 stable
Console_Getopt 1.3.1 stable
Log 1.12.7 stable
PEAR 1.9.4 stable
Structures_Graph 1.0.4 stable
XML_Util 1.2.1 stable
$ pear install phing/phing
phing/phing is already installed and is the same as the released version 2.4.7.1 install failed
Мне нужно иметь возможностьзапустите ./propel-gen
, чтобы проверить, что Propel был успешно установлен, поэтому я немного застрял на этом этапе.Я также дважды проверил, что Pear находится в PHP include_path
, выполнив следующую команду, которая завершает работу bool(true)
:
<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?>
Любая помощь в отладке и исправлении этого очень ценится!:)