システムで propel スクリプトを実行できません。
私のbuild.propertiesは次のようになります:
propel.project = test
# The Propel driver to use for generating SQL, etc.
propel.database = pgsql
# This must be a PDO DSN
propel.database.url = pgsql:host=localhost;port=5432;dbname=test
propel.database.user = user
propel.database.password = password
propel-gen を実行すると、次のエラーが表示されます。逆行する:
[propel-schema-reverse] メタデータから XML を構築中にエラーが発生しました: /home/user/web/dev/vendor/propel/generator/build-propel.xml:296:1: ドライバーが見つかりませんでした
pdo_pgsql が有効になっています (正常に実行されているアプリケーションがいくつかあります)。しかし、私のphpinfoには、間違ったバージョンが記載されているようです:
PostgreSQL(libpq) バージョン 8.4.13
私はPostgreSQL 9.1を実行しています。これがエラーの原因だと思いますが、バージョンが異なる理由はわかりません。最初に PostGreSQL をインストールし、次に php5-fpm などを apt-get 経由でインストールしました。
Ubuntu 11.04 で Php 5.3.5 を使用します。誰か助けてくれませんか?