Bash错误:找不到cake命令

时间:2016-05-16 08:28:08

标签: cakephp

我正在使用蛋糕烘焙所有

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

在我的根.profile

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

  

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

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分: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

明确无误,并且避免依赖于摆弄您的环境以使其发挥作用。

答案 1 :(得分:0)

我必须在linux服务器上运行

$ bash cake foo