Я пытаюсь установить 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)
:
Приветствуется любая помощь в отладке и исправлении! :)