我正在使用Ubuntu + cakephp 1.3。我正在使用cakeDC迁移插件尝试数据库迁移。我按照说明配置了插件。
但是当我去终端时,转到应用程序application_path / app / dir的路径然后激活命令'cake migration help'它会给我以下错误,
Hello用户,
当前路径: -working:/ path / to / cake / -root:/ path / to / cake / -app:/ path / to / cake / app / -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
但我没有取得成功。任何人都可以帮我解决这个问题...
谢谢你。
答案 0 :(得分:1)
您正在执行蛋糕外壳,它位于您$PATH
的某个位置(类型which cake
,以查看哪个首先进入$PATH
)。要运行属于您的应用程序的蛋糕外壳(版本1.3),请执行/path/to/your/application/cake/console/cake
(如果您在/ app目录中,只需执行../cake/console/cake
),并执行您可能需要的任何选项(例如-app
})。