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

bin/cake hello

https://book.cakephp.org/3/ja/console-and-shells/shells.html

シェルを実行しようとして、上記のコマンドを入力したら、タイトルのエラーが出た。

結論

ターミナルでcakephpのシェルの実行コマンドはこれ

src/Shell/HelloShell.php

php bin/cake.php hello

これで、

Hello world.

と表示される。

別のPCだと、bin/cake bake all とかで動いてたのに、なんで新しいPCだと上の書き方じゃないと動かないんだろうなあ。

この記事が気に入ったらサポートをしてみませんか?