【问题标题】:Problems with CakePHP shell in Ubuntu 14.04Ubuntu 14.04 中 CakePHP shell 的问题
【发布时间】:2015-06-25 07:04:05
【问题描述】:

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

sudo Console/cake

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

sudo cake

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

实际上,理解这一点只是我理解为什么当我在正确的目录(应用程序)中时我可以运行sudo Console/cake,但我无法在任何地方运行sudo cake 的第一步,即使在修改了以下 PATH 变量之后these steps。如果有人已经知道任何可能的原因,也请随时分享您的想法。

PS:关于当我说“我无法在任何地方运行sudo cake”时,这是我得到的错误:

sudo: cake: command not found

【问题讨论】:

  • 你是否在修改后重新加载了你的 .bashrc 文件? (使用 source ~/.bashrc 或启动新的 SSH/终端会话也应该这样做。
  • 您应该始终从应用程序目录调用 cake 控制台:Console/cake。这总是开箱即用。

标签: cakephp ubuntu ubuntu-14.04 cakephp-bake


【解决方案1】:

我遇到了同样的问题。

你只需要安装“php5-cli”就可以了。

$ sudo apt-get install php5-cli

然后在控制台中使用“cake”重试。

$ cake

它应该可以工作。

【讨论】:

  • 刚做了这个,由于某种原因,我仍然不能将它与 sudo (sudo cake)一起使用。仍然得到sudo: cake: command not found,而 sudo Console/cake 完美运行。如果没有 SU 权限,我想运行的大多数命令都无法运行,所以这确实是必须的:(
猜你喜欢
  • 2014-06-21
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-11
相关资源
最近更新 更多