私はCakePHP 2.0を使用しており、コマンドラインのケーキ設定は次のとおりです。驚くべきことに、コマンドはwindwos環境で正常に動作します
App : app
Path : /var/www/qa/app/
現在のパス:
-app: app
-working: /var/www/qa/app
-root: /var/www/qa
-core: /var/www/qa/lib
利用可能なシェル:
acl [CORE] i18n [CORE]
acl_extras [AclExtras] schema [CORE]
api [CORE] template [app]
bake [CORE] testsuite [CORE]
command_list [CORE] upgrade [CORE]
console [CORE] widget [app]
上記の widget [app] シェル コマンドを確認できます
次のコマンドを実行すると
webtools@local:/var/www/qa/app$ ./Console/cake widget
エラー: シェル クラス WidgetShell が見つかりませんでした。
#0 /var/www/qa/lib/Cake/Console/ShellDispatcher.php(167): ShellDispatcher >_getShell('widget')
#1 /var/www/qa/lib/Cake/Console/ShellDispatcher.php(69): ShellDispatcher->dispatch()
#2 /var/www/qa/app/Console/cake.php(41): ShellDispatcher::run(Array)
#3 {main}
#3 {main}
何が問題になる可能性があります。私はフォーラムで同様の種類の問題をすべて経験しました!. 答えが見つかりませんでした。
ご協力いただき、誠にありがとうございます。