#php #cakephp #console #cakephp-1.3
#php #cakephp #консоль #cakephp-1.3
Вопрос:
У меня есть базовая установка cake. Я добавил путь к консоли cake в свой профиль. Однако, если я запускаю cake bake внутри своего каталога приложений, я ничего не получаю, но если я нахожусь над своим веб-каталогом, я могу получить доступ к консоли, но, очевидно, ни к одной из моих оболочек.
НАПРИМЕР
/mnt/dev /app # cake (возвращает меня к новому приглашению) /mnt # cake (выдает мне консоль)
Мой путь задан как: PATH='/mnt/dev/cake/console':$PATH
Застрял!
Ответ №1:
Как насчет этого:
cd /mnt/dev
cake/console/cake bake all
Вы правильно настроили свою базу данных?
Комментарии:
1. Это просто возвращает меня к подсказке — база данных настроена правильно. Приложение работает, просто не консоль / оболочки
Ответ №2:
Возможно, ввод which cake
в обоих этих местах даст вам больше информации.
В моих проектах у меня есть файл в корне приложения, который называется cake
с чем-то вроде этого:
/Applications/MAMP/bin/cakephp-1.2.8/cake/console/cake "$@"
Это позволит вам использовать ./cake
из корня приложения. Причина, по которой я использую это, заключается в том, что мне нужны разные версии cake для каждого проекта.