FuelPHP 1.4でoil g modelに失敗
最新のFuelPHPを使ってみようと
$ oil create fuelphp
して、oil コマンドしたらこれが出た。
http://fuelphp.com/forums/discussion/11496/problems-with-oil-in-version-1-4
原因も知ってたし、バグフィックスも確認してたし、さてやろうかと思ったときにこれ。
本体のsubmoduleリファレンスがまだ修正されてないのが原因みたい。
gitはまだ初心者なので本当にそうなのか自信ないけど。
fuel/fuel
https://github.com/fuel/fuel/commit/6d75a7c66f2bc0f9e4a40b6c55114eb7497102c7
fuel/oil
https://github.com/fuel/oil/commits/1.4/master
submoduleを最新にすれば問題なく動きました。
$ git submodule foreach git pull origin 1.4/master Entering 'docs' From git://github.com/fuel/docs * branch 1.4/master -> FETCH_HEAD Already up-to-date. Entering 'fuel/core' From git://github.com/fuel/core * branch 1.4/master -> FETCH_HEAD Updating 4431f38..992373a Fast-forward classes/uri.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) Entering 'fuel/packages/auth' From git://github.com/fuel/auth * branch 1.4/master -> FETCH_HEAD Already up-to-date. Entering 'fuel/packages/email' From git://github.com/fuel/email * branch 1.4/master -> FETCH_HEAD Already up-to-date. Entering 'fuel/packages/oil' From git://github.com/fuel/oil * branch 1.4/master -> FETCH_HEAD Updating 8d24110..f8e4657 Fast-forward classes/generate.php | 2 +- classes/generate/scaffold.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Entering 'fuel/packages/orm' From git://github.com/fuel/orm * branch 1.4/master -> FETCH_HEAD Already up-to-date. Entering 'fuel/packages/parser' From git://github.com/fuel/parser * branch 1.4/master -> FETCH_HEAD Already up-to-date.
それにしてもgit初心者とFuelPHP初学者にはきつい仕打ちだ
追記
11/11 ポッキーの日。本体のsubmodule references更新されてましたー
https://github.com/fuel/fuel/commit/9cbef0781caa953a8c2322738b3915fa3b06725c
これで気兼ねなく$ oil createできますね!