我已将CakePHP核心文件安装在此文件夹中:
/home/iopener/webapps/cake_1.2.1.8004
我在这里安装了我的应用程序:
/home/iopener/webapps/myapp.com/app
cake console命令在我的路径中,运行正常,但它似乎忽略了任何将其指向正确的-app文件夹的尝试。如果我从app文件夹中运行'cake',我会收到此错误:
Welcome to CakePHP v1.2.1.8004 Console --------------------------------------------------------------- Current Paths: -app: app -working: /home/iopener/webapps/myapp.com/app -root: /home/iopener/webapps/myapp.com -core: /home/iopener/webapps/cake_1.2.1.8004 Changing Paths: your working path should be the same as your application path to change your path use the '-app' param. Example: -app relative/path/to/myapp or -app /absolute/path/to/myapp
请注意,工作路径和应用程序路径是相同的,但-app选项只是缺少绝对路径。所以我尝试了这个命令:
cake -app /home/iopener/webapps/myapp.com/app
并获得与以前完全相同的错误消息。我尝试从根文件夹运行蛋糕(从应用程序向上一级),我尝试使用相对路径,但似乎没有任何工作。
我花了大约2个小时在谷歌试图找到有类似问题的人,而且没有快乐。
我已经在其他机器上安装了CakePHP并且没有问题,但是我不记得它是否使用了集中式核心文件夹(就像我现在一样)。
有什么想法吗? TIA,
-Josh
答案 0 :(得分:4)
我不应该这么晚/早编程。
运行'蛋糕'是一种诊断,但如果你只是运行
cake bake从app文件夹
,它工作正常。
让我睡个好觉的时间。感谢任何耐心的眼球。
-Josh