"cake bake" returns "env: node: No such file or directory"

"cake bake" returns "env: node: No such file or directory"

我对 Ruby 很有经验,但对 PHP 还是个新手,正在我的机器上安装 CakePHP,我希望得到一些帮助。

我下载了一个版本的 Cake 并将其放置在 /Users/zack/Sites/cake

从那个目录,我已经完成了 cd cake/console 并尝试了 运行 cake bake 但是得到了错误 env: node: No such file or directory

我已经尝试 运行 chmod 755 cake 更改权限,但没有成功。

关于如何让它正常工作有什么建议吗?

这是一个很奇怪的问题:))

1) 您已经安装了 coffeescript,它带有一个 cake 命令。它在 /usr/bin,所以如果没有 local 蛋糕可用,那么它将 运行;

2) CakePHP 的 cake 命令仅在您位于 app 文件夹中时有效(所以首先是 cd myCakeApp);

3) coffeescript 的 cake 是一个 NodeJS 脚本。它尝试 运行ning node something。您得到的错误是告诉您找不到 NodeJS。

尝试在 ./ 前面加上 ./cake bake。这将确保它只尝试 运行 当前 path/folder.

中的蛋糕命令