CakePHP:-bash:cake:命令未找到

iam*_*esy 7 php cakephp cakephp-bake

我以前曾经使用过几次CakePHP,但这是我第一次尝试Bake.在我的Mac上,我正在运行CakePHP 1.3,PHP5.3.3和MySQL.我已经创建了数据库表,应用程序连接到数据库.

我导航到控制台文件夹.并输入./cake

欢迎来到CakePHP v.1.3.5控制台.然后我给了我一个要运行的shell列表.它说

要运行命令,请键入'cake shell_name [args]'

我键入:

cake bake all
Run Code Online (Sandbox Code Playgroud)

得到

-bash: cake: command not found
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?我不确定我是否错过了什么.

Jonesy

Rep*_*pox 10

我没有使用CakePHP的经验,但尝试预先添加./

./cake bake all
Run Code Online (Sandbox Code Playgroud)

  • @pkk是的.添加`./`告诉bash使用当前目录中的文件.没有`./`bash会在`PATH`环境变量中查找二进制文件(其中包含`/ usr/bin`和`/ usr/local/bin`等路径),因此会得出结论:没有`cake`在那些目录中执行并返回`-bash:cake:command not found`. (3认同)