2011-11-01 7 views
6

私は、phingに依存しているCentOSにPropel ORMをインストールしようとしています。私はPhingのがあるかどうかを確認する場合はphingがインストールされていますが見つかりませんでした。梨リストにはありません

./propel-gen: line 69: phing: command not found 

:しかし、それはエラーで失敗しPropel documentationに記載されているように私は./propel-genを実行したときに

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

:私は成功した次のことを実行しましたインストールには、パッケージリストに表示されていない、まだ私は再びそれをインストールしようとすると、それは失敗します。

$ 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が正常にインストールされたかどうかをテストするために、この時点でちょっと立ち往生しています。

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

これが大幅に高く評価された固定&をデバッグ中に任意のヘルプ:私はまた、梨がbool(true)を終了し、次を実行して、PHP include_pathであることをダブルチェックしました! :)

+0

あなたはこのために何OSを使用していますか? – Crontab

答えて

10

$PATH変数にpear's bin(executable)ディレクトリが必要です。

$ pear config-get bin_dir 

とパスを探すには、あなたのパスにそのようにこれを追加します。

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

ありがとうございました! :) – Bendihossan

+0

それは魅力のように動作します –

関連する問題