【问题标题】:Cakephp database migration errorCakephp 数据库迁移错误
【发布时间】:2010-05-07 07:36:38
【问题描述】:

我正在使用 Ubuntu + cakephp 1.3。我正在尝试在 cakeDC 迁移插件的帮助下进行数据库迁移。我按照说明配置了插件。

但是当我进入终端时,进入应用程序 application_path/app/ 目录的路径,然后触发命令“蛋糕迁移帮助”,它给了我以下错误,

你好用户,

欢迎使用 CakePHP v1.2 控制台

当前路径: -工作:/路径/到/蛋糕/ -root:/路径/到/蛋糕/ -应用程序:/路径/到/蛋糕/应用程序/ -core: /path/to/cake/

改变路径: 您的工作路径应与您的应用程序路径相同 要更改路径,请使用“-app”参数。 示例:-app relative/path/to/myapp 或 -app /absolute/path/to/myapp

可用的外壳:

应用程序/供应商/外壳/: - 没有

供应商/外壳/: - 没有

蛋糕/控制台/库/: acl api 烤 安慰 提取

要运行命令,请输入“cake shell_name [args]” 要获取特定命令的帮助,请输入“cake shell_name help”

然后我按照以下步骤进行操作: http://book.cakephp.org/view/108/The-CakePHP-Console

$ cake -app /path/to/app

但我没有成功。谁能帮我解决这个问题...

感谢您。

【问题讨论】:

  • 输入whereis cake。你说你使用的是 1.3,但那是 1.2 的 shell。

标签: cakephp


【解决方案1】:

您正在执行 cake shell,它位于您的 $PATH 中的某个位置(输入 which cake 以查看哪个首先出现在 $PATH 中)。要运行属于您的应用程序(版本 1.3)的 cake shell,请使用您可能需要的任何选项(如 -app)执行 /path/to/your/application/cake/console/cake(如果您在 /app 目录中,只需执行 ../cake/console/cake)。

【讨论】:

    猜你喜欢
    • 2013-10-30
    • 2013-01-02
    • 2015-06-08
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 2014-05-05
    相关资源
    最近更新 更多