我一直遇到运行CakePHP 1.3 shell的问题。我有一个我想要测试的shell,所以我切换到我的应用程序的目录并尝试运行它:
$ pwd
/path/to/cakephp/app
$ ../cake/console/cake
No configuration could be loaded for domain /path/to/cakephp/app. Exiting...
好的,这有点奇怪。所以让我们尝试将-app传递给它:
$ ../cake/console/cake -app /path/to/cakephp/app
Welcome to CakePHP v1.3.8 Console
---------------------------------------------------------------
Current Paths:
-app: /path/to/cakephp/app/
-working: /path/to/cakephp//path/to/cakephp/app
-root: /path/to/cakephp
-core: /path/to/cakephp
...是吧?核心目录是完全错误的,我不知道该工作目录发生了什么。使用-working
传递工作目录会产生完全相同的输出。
最重要的是,我的炮弹都没有被发现。我注意到CakePHP book这个命令应该显示一个目录列表,它正在查找shell并告诉你是否没有- none
。相反,没有目录显示,期间。贝壳在app/vendors/shells
中是值得的。
所以......我迷路了。这是怎么回事?
答案 0 :(得分:1)
Cake的核心团队的人回答:
13:10:15 <savant> AlexMax: 1.3.8 has known issues with shells
13:10:19 <savant> please update to 1.3.13
嗯,猜猜它排序了。