【问题标题】:Bash error: cake command not foundBash 错误:未找到 cake 命令
【发布时间】:2016-05-16 08:28:07
【问题描述】:

我一直在用蛋糕烘焙

export PATH=/Applications/XAMPP/xamppfiles/bin:/Applications/XAMPP/htdocs/acl/cake/console:$PATH

在我的根目录中

但是今天,当我开始烘焙我的新项目时,我去了我的项目应用程序文件夹并写了cake bake all然后它给出了错误:

-bash: cake: 在终端中找不到命令

谁能帮我解决这个错误我应该检查什么?

【问题讨论】:

标签: cakephp


【解决方案1】:

不要依赖 $PATH

在很久以前,能做到这一点被认为很方便:

$ cd /some/project
$ cake foo

然后,along came another cli named cake 和 CakePHP 团队意识到依赖路径是一个坏主意TM,因为这种习惯会导致一个或其他 CLI 无法访问。

使用显式路径

使用显式路径:

$ cd /some/project/app
$ Console/cake foo # Version <3.0
$ bin/cake foo # Version >=3.0

是明确的,避免任何依赖摆弄你的环境来工作。

【讨论】:

  • 感谢您的帮助,它可以使用此命令 ../cake/console/cake bake all
【解决方案2】:

在 linux 服务器上我必须运行

$ bash cake foo

【讨论】:

  • 感谢我的朋友,非常感谢!!我花了 5 天时间搜索为什么 bin/cake 不能在我的 docker 容器 cakephp 应用程序上使用来自 docker 桌面项目的 docker hub 容器和前开发人员在 macOS 上工作的 vs 代码,而我在这里使用 Windows 操作系统
  • 我也推荐使用在容器bash上打开文件并打开蛋糕文件并编辑并删除所有奇怪字符并保存的方法!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
相关资源
最近更新 更多