herokuにfuelphpを載せる時の注意
herokuにfuelphpを載せるとき、
fuelphpのpackageやcomposerでインストールしたライブラリ郡が邪魔になります。
ではどうするかと。
結論から言うとfuel/packages とfuel/vendorをgitの管理下から削除してください。
git remove --cached
これで大丈夫です。
以下説明。
composerでインストールしたライブラリ郡はgitのsubmodule扱い?になっており、
そのままherokuにpushすると、submoduleの参照先無いけど?っていうエラーが出ます。
remote: No submodule mapping found in .gitmodules for path 'fuel/vendor/composer/installers'
こんなかんじの。
ではどうするか。
これらのファイルはgitの管理下から外してしまって構いません。
herokuにpushした際にcomposerが実行されると、
composer install が行われ、
Core、Package、Vendorは再構成されます。