Ошибка миграции базы данных Cakephp - PullRequest
2 голосов
/ 07 мая 2010

Я использую Ubuntu + cakephp 1.3. Я пытаюсь выполнить миграцию базы данных с помощью плагина переноса cakeDC. Я настроил плагин в соответствии с инструкциями.

Но когда я иду в терминал, захожу в путь к приложению application_path / app / dir, а затем запускаю команду 'помощь по переносу тортов', она выдает мне следующую ошибку:

Привет, пользователь,

Добро пожаловать в CakePHP v1.2 Console

Текущие пути: работа: / путь / к / торт / -root: / путь / к / торт / -app: / путь / к / торт / приложение / -core: / путь / к / торт /

Изменение пути: ваш рабочий путь должен совпадать с вашим приложением чтобы изменить свой путь, используйте параметр '-app'. Пример: -app относительный / путь / к / myapp или -app / абсолютный / путь / к / myapp

Доступные оболочки:

приложение / производители / раковины /: - нет

вендоры / раковины /: - нет

торт / консоль / ЛИЭС /: ACL апи печь приставка экстракт

Чтобы запустить команду, наберите 'cake shell_name [args]' Чтобы получить справку по конкретной команде, введите «cake shell_name help»

Затем я выполнил шаги, указанные в: http://book.cakephp.org/view/108/The-CakePHP-Console

$ cake -app / path / to / app

Но я не добиваюсь успеха. Кто-нибудь может мне помочь с этим вопросом ...

Спасибо, спасибо.

1 Ответ

1 голос
/ 02 сентября 2010

Вы выполняете оболочку для торта, которая находится где-то в вашем $PATH (введите which cake, чтобы увидеть, какой из них входит в $PATH первым).Чтобы запустить торт shell, принадлежащий вашему приложению (версия 1.3), выполните /path/to/your/application/cake/console/cake (если вы находитесь в директории / app, просто выполните ../cake/console/cake) с любыми необходимыми параметрами (например, -app).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...