#cakephp #cakephp-2.0
#cakephp #cakephp-2.0
Вопрос:
я использую Cakephp2 и пытаюсь выполнить выпечку своего приложения с помощью commandprompt
вот мои шаги
c:/>xampphtdocsprojectnameapp>..cakeconsolecake bake
это не работает .
Но если я использую cakephp1.3 с теми же шагами, он работает нормально и выглядит так
Interactive Bake Shell
[D]atebase Configuration
[M]odel
so on
Кто-нибудь скажет мне, что делать?
Спасибо
Комментарии:
1. @deceze: система не может найти указанный путь
Ответ №1:
Расположение консоли Cake изменилось в версии 2.0. Это в: YOUR_CAKE_DIR/lib/Cake/Console/
. Измените YOUR_CAKE_DIR на путь к вашей установке Cake, и вы сможете снова выполнить вызов cake bake
.
Я просто понял, что вы разрабатываете Windows, я думаю, в этом случае путь становится:
c:/>xampphtdocsprojectnameapp>..libCakeConsolecake bake
Комментарии:
1. Примечание к OP — возможно, вам потребуется снова добавить переменную среды; и я читал о переименовании
.bat
файла, чтобы предотвратить его столкновение с1.3
установкой a — не могу найти ресурс, но что-то рассмотреть.2. @Ross: нет, нам не нужно снова добавлять переменную среды.
Ответ №2:
Вы можете сделать это без изменения переменных пути. Для window machine и xampp вы можете выполнить следующий шаг для выпечки:-
- Введите cd нажмите enter
- Введите cd:/xampp/php нажмите enter
- Тип php.exe C:/xampp/htdocs/projectName/lib/cake/console/cake.php выпекать нажмите enter
Ответ №3:
1-й назначьте правильные переменные пути на вашем компьютере 2-й установите обновленные файлы cakephp2 3-й откройте cli, например MAMP / htdocs / project / app / console -> cake bake или я рекомендую cake bake all
Дайте мне знать, если вам нужны дополнительные рекомендации