人生の恥は書き捨て

プログラムとかいろいろ

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は再構成されます。