eccube3のシェルインストールでこけたら

eccubeのシェルインストールで

cd /path/to/eccube
./eccube_install.sh pgsql

を実行したときに

Doctrine\DBAL\Exception\TableNotFoundException

が出たときの問題です。

環境依存かもしれませんが、コケている箇所は

./vendor/bin/doctrine orm:schema-tool:create

ここで、

Fatal error: Class 'Eccube\Application' not found in /path/to/eccube/cli-config.php on line 26

が出ます。

cli-config.php内で「src/Eccube」のファイルが読み込めていないようです。

vim cli-config.php
---
require_once(__DIR__ . DIRECTORY_SEPARATOR . 'autoload.php');

を追加してやることで問題が無くなります。