2011-11-01 99 views
6

我試圖在CentOS上安裝Propel ORM,它對phing具有依賴性。我碰到這是成功的如下:phing已安裝,但「未找到」,並沒有在梨列表

pear channel-discover pear.phing.info 
pear install phing/phing 
pear install Log 

當我運行./propel-gen因爲它失敗,錯誤的Propel documentation描述然而:

./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已經安裝成功,所以我有點卡在這一點上。我也雙重檢查是梨是在PHP include_path通過運行退出bool(true)如下:

<?php 
    require_once 'System.php'; 
    var_dump(class_exists('System', false)); 
?> 

在調試&任何幫助解決這個是非常感謝! :)

+0

您使用的是這個什麼操作系統? – Crontab

回答

10

您需要在您的$PATH變量中具有pear's bin(可執行)目錄。

查找與

$ pear config-get bin_dir 

的路徑添加到您的路徑方式:

$ export PATH=$PATH:/usr/share/php/bin 
+0

謝謝,這工作! :) – Bendihossan

+0

它的作品像魅力 – 2013-05-22 09:27:28