1
1

More than 3 years have passed since last update.

WindowsでCakePHP開発していたらbin/cakeが動かない!?

Last updated at Posted at 2019-10-30

bin/cakeコマンドが動かない!?

PHP開発するならやはりUNIXベースのmacOSをおすすめしますが、
windowで開発する人もやはりいるでしょう。

僕もwindowsのvisual studio codeで開発することがあります。

例えばvisual studio codeのターミナルで以下のコマンドを打ったとしましょう。

bin/cake bake model

データベースからbakeできるテーブル名の一覧を取得できるコマンドです。

通常は

Mails
Items
Users

みたいにテーブル名称が返ってきます。

だけどwindowsでやると、、

'bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

となるのです。

一瞬、ビビるのですが、なんてことはありません。

bin/cakebin\cakeにしてあげればいいだけです。
(スラッシュとバックスラッシュの違い)

bin\cake bake model
Mails
Items
Users

これで通常通り、windowsでもbin/cakeコマンドが動くようになりました。

まとめ

windowsの場合

bin\cake

macの場合

bin/cake

参考までに。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1