0

Cakephp 2.2 の複数アプリをインストールしています。シェルを機能させることができません:

エラー メッセージ:

patron@serveur01linux:/cakeapps/developpement/Console$ bash cake hello
Error: Shell class HelloShell could not be found.
#0 /cakephp/2.2/lib/Cake/Console/ShellDispatcher.php(191): ShellDispatcher->_getShell('hello')
#1 /cakephp/2.2/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch()
#2 /cakeapps/developpement/Console/cake.php(36): ShellDispatcher::run(Array)
#3 {main}

ようこそ画面:

Welcome to CakePHP v2.2.3 Console
---------------------------------------------------------------
App : developpement
Path: /cakeapps/developpement/
---------------------------------------------------------------
Current Paths:

 -app: developpement
 -working: /cakeapps/developpement
 -root: /cakeapps
 -core: /cakephp/2.2/lib

Changing Paths:

Your working path should be the same as your application path to change your path use the '-app' param.
Example: -app relative/path/to/myapp or -app /absolute/path/to/myapp

Available Shells:

[CORE] acl, api, bake, command_list, console, i18n, schema, test, testsuite, upgrade

[app] chaine, client, hello

To run an app or core command, type cake shell_name [args]
To run a plugin command, type cake Plugin.shell_name [args]
To get help on a specific command, type cake shell_name --help

ご覧のとおり、私は作業を行っており、適切なフォルダー app (/cakeapps/developpement) にいます。コア パスはコアがインストールされている場所 (/cakephp/2.2/lib) であり、ようこそ画面には利用可能なシェルが表示されます。しかし、上記のエラーが発生し続けます。

どこに問題があるのでしょうか?

4

1 に答える 1

0

マークがコメントで述べたように、次を実行する必要があります。

patron@serveur01linux:/cakeapps/developpement$ bash cake hello

それ以外の:

patron@serveur01linux:/cakeapps/developpement/Console$ bash cake hello
于 2015-02-21T22:43:43.863 に答える