2012-06-12 3 views
0

Я использую CakePHP 2.0 и мои настройки для торта командной строки следующим образом. Удивительно, но команда отлично работает в Windwos средеОшибка cakephp: Класс WidgetShell не может быть загружен

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] 

я в состоянии видеть виджет [приложение] команда оболочки, перечисленные выше

Когда я запускаю следующую команду


[email protected]:/var/www/qa/app$ ./Console/cake widget

Ошибка: Shell класс 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} 

В чем может быть проблема. Я прошел весь подобный выпуск in the forum!. Я не мог найти ответ.

Я очень ценю вашу помощь в этом.

ответ

0

Это интересно. Я получил имя файла как «Widget.php». он отлично работает в окнах. Но в Linux/Mac это не так.

Я изменил имя файла на «WidgetShell.php», и он начал работать. Я должен был заметить проблему немного раньше, потратил много часов;)

Смежные вопросы