windowsでbake

windows環境でbakeを使ってマニュアルどおりにコードを自動生成しようとしたら、エラーが出て上手く生成できず。

Creating file d:/path-to/project/cake/console\myapp/\config\database.php
Wrote d:/path-to/project/cake/console\myapp/\config\database.php

そこで、色々調べてみると、cake.batが置いてあるディレクトリにもpathを通さなければならないらしい。ということで、こうやりました。

1) コマンドプロンプトでd:/path-to/project/cake/console/ディレクトリを開く
2) SET path=%path%;%cd%
と入力すると、カレントディレクトリがpathが通る。通るって言っても、一時的だから他に害は無し。
3) cd ../../
cakeのディレクトリに戻る。この例では、「d:/path-to/project」に戻ることになります。
4) cake bakeを実行!

                                                                                                                            • -

App : app
Path: d:/path-to/project/app

                                                                                                                            • -

Interactive Bake Shell

                                                                                                                            • -

[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[Q]uit
What would you like to Bake?(D/M/V/C/P/Q)
>