Cakephp shell:找不到Shell类HelloShell

Liv*_*Jin 10 shell cakephp

我是cakephp的新手.我配置cakephp shell作为cakephp手册说,当我用命令cake Hello运行HelloShell时,我得到的错误信息如下:

Error: Shell class HelloShell could not be found.
1#G:\htdocs\cakedemo\lib\Cake\Console\ShellDispatcher.php(191):ShellDispatcher>_getShell('hello')
2#G:\htdocs\cakedemo\lib\Cake\Console\ShellDispatcher.php(69):ShellDispatcher->dispatch()
3#G:\htdocs\cakedemo\app\Console\cake.php(33):ShellDispatcher::run(Array)  {main}
Run Code Online (Sandbox Code Playgroud)

我的cakephp版本:

欢迎使用CakePHP v2.2.0-beta控制台

应用:控制台

路径:G:\ htdocs\cakedemo\app\Console \

任何有帮助的人都可以给我一个建议,请求.

mar*_*ark 16

有你的错.你应该总是在你的APP路径上执行蛋糕控制台.

...app/>../lib/Cake/Console/cake MyShell
Run Code Online (Sandbox Code Playgroud)

或(使用APP Console文件夹):

...app/>Console/cake MyShell
Run Code Online (Sandbox Code Playgroud)

然后MyShell应该进入...app/Console/Command/.这里的所有都是它的.