Ubuntu 14.04 中 CakePHP shell 的问题

Problems with CakePHP shell in Ubuntu 14.04

有人能解释一下为什么吗:

sudo Console/cake

当我在 path/to/cakeproject/app 里面时工作,而这个:

sudo cake

当我在里面时绝对不起作用 path/to/cakeproject/app/Console?

实际上,理解这一点对我来说只是理解为什么当我在正确的目录 (app) 中时我可以 运行 sudo Console/cake,但我不能 运行 的第一步] sudo cake 甚至在修改 these steps 之后的 PATH 变量后的任何地方。如果有人已经知道造成这种情况的任何可能原因,也请随时分享您的想法。

PS:关于当我说 "I cannot run sudo cake anywhere" 时,这是我得到的错误:

sudo: cake: command not found

我遇到了同样的问题。

您只需安装 "php5-cli" 即可。

$ sudo apt-get install php5-cli

然后在您的控制台中使用 "cake" 再试一次。

$ cake

应该可以。